永发信息网

为什么javascript中申明变量直接一个var就行了,而java和其他编程语言变量类型都需要固定的变量类型呢?

答案:3  悬赏:10  手机版
解决时间 2021-01-28 00:05
为什么javascript中申明变量直接一个var就行了,而java和其他编程语言变量类型都需要固定的变量类型呢?
最佳答案
javascript是解释型、动态语言,不用编译的,直接运行,而且不写var也是变量,在运行时进行判断。java和C或C#等其它静态语言,在编译时会作类型检查,必须准确的类型,而且是强制的。
全部回答
一般认为,当时 netscape 之所以将 livescript 命名为 javascript,是因为 java 是当时最流行的编程语言,带有 "java" 的名字有助于这门新生语言的传播。 它们的相同之处包括: 它们的语法和 c 语言都很相似; 它们都是面向对象的(虽然实现的方式略有不同); javascript 在设计时参照了 java 的命名规则; 它们的不同之处包括: javascript 是动态类型语言,而 java 是静态类型语言; javascript 是弱类型的,java 属于强类型; javascript 的面向对象是基于原型的(prototype-based)实现的,java 是基于类(class-based)的; javascript 除了长得和 java 比较像之外,语言风格相去甚远。javascript 在设计时所参考的对象不包括 java,而包括了像 self 和 scheme 这样的语言。 作者:薛天禄 链接:https://www.zhihu.com/question/19913979/answer/13336117 来源:知乎 著作权归作者所有,转载请联系作者获得授权。
JavaScript是弱类型的变量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
非熊的意思是什么啊?知道的请说下!
邮政EMS,从武汉到杭州,是陆路,还是空运?
从西安凤城十路到西管所做什么车?
饮水机烧出来的水和家里自来水烧出来的水哪个
上海世博会会徽得颜色是()
求问 巫这个耳机品牌怎么样
你好,已经得了重病的,还能买什么保险保障自
放淤的意思是什么啊?知道的请说下!
自主招生培训辅导机构哪家强
对于生物激素调节及其应用方面的有关说法正确
北京哪有批发自行车轮胎的
吃饭老是用一边咀嚼东西会两边脸不对称吗?那
我的贴身校花多少章是唐宇开始异大陆冒险的
柳生飘絮的儿子是谁
朝山的意思是什么啊?知道的请说下!
推荐资讯
60岁以后欠钱不还强制执行一年多了他也不还可
一个电影,把管子插到嘴里然后放进很多鱼
如果a减3等于b减2那么a加1多少
想知道三相电表内部结构,主要是所用到的芯片
宝宝马上一周岁,女孩,我是爸爸想送她礼物,
英语翻译多么美的味道
崖耳多少钱一斤
表兄妹的子女结婚是近亲吗拜托各位大神
20岁的上班族,去分期付款买一辆15万以下的车
山羊堡村地址在什么地方,我要处理点事
【华东师范大学自主招生】2013华师大自招第二
三星ml-2626 用什么型号的硒鼓
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?