livelove
2016-03-11 09:53
为什么这里的sum可以不定义就使用???
JS还可以不用声明变量就能直接使用
----------------------------------
例:
var a="zhangsan";
b=a+"lisi";
alert(b);
输出结果为:zhangsanlisi;
-----------------------------------
JS的解释程序在遇到未声明的变量时,会自动为该类型创建一个全局变量,并将初始化为指定的值;同样,要有良好的编程习惯,变量在使用时都应当声明。
网上荡的,算是回答吧。
不用var声明变量,不可以直接使用变量,但如果直接给变量赋值,javascript默认会认为这个变量为全局变量,也不会报错。
JavaScript进阶篇
469265 学习 · 22584 问题
相似问题