1.JavaScript声名变量可以使用var,也可以不使用var,不使用var的方式称为隐式声名变量,采用隐式声名的变量均为全局变量,即是是在函数内部声名的变量也属于全局变量。建议不使用隐式声名变量。
2.被声名但是未进行任何赋值的变量,其值为undefined,读取undefined变量值不会引起错误,但是如果读取未被声名的变量,则会引起ReferenceError异常。
3.声名常量使用const关键字,常量一旦声名,其值不能再修改。
4.
1.JavaScript声名变量可以使用var,也可以不使用var,不使用var的方式称为隐式声名变量,采用隐式声名的变量均为全局变量,即是是在函数内部声名的变量也属于全局变量。建议不使用隐式声名变量。
2.被声名但是未进行任何赋值的变量,其值为undefined,读取undefined变量值不会引起错误,但是如果读取未被声名的变量,则会引起ReferenceError异常。
3.声名常量使用const关键字,常量一旦声名,其值不能再修改。
4.