变量使用前需要先声明 ,JS中统一用var来声明一个变量:
变量声明有三种方式:
1、先声明,再赋值
var a;//变量的声明
a = 18;//变量的赋值
2、同时声明和赋值
var a = 18;
3、同时声明多个变量和赋值(注意,多个声明和赋值之间用逗号隔开)
var a = 18,b=20;
注意:以下几个都是不规范的写法!!
4、不声明,直接赋值
此时浏览器也是认识的——》不推荐的!!!!!
age = 20;
console.log( age );//结果为20,浏览器能帮助识别,不规范,不推荐,不要这样写
5、只声明,不赋值,此时默认undefined
var age;
console.log( age );//undefined
6、不声明也不赋值,直接使用
如果一个变量不声明也不赋值,直接使用,此时会报错,age is not defined,因为这个age变量压根不存在。
注意点:报错行 之后的 代码 是不会执行的!!!!
console.log( '我是第一行代码' );//正常显示
console.log( age );//报错
console.log( '我是第二行代码' );//不显示不执行