
1.1变量特性
javascript中的变量是松散类型的,可以保存任何类型的数据。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变
1.2变量命名
变量可以任意取名,但必须遵循命名规则:
[1]第一个字符必须是字母、下划线或美元符号。其他字符可以是字母、下划线、美元符号或数字
//错误示范 6num //开头不能用数字 %sum //开头不能用除(_ $)外特殊符号,如(% + /等) sum+num //开头中间不能使用除(_ $)外特殊符号,如(% + /等)[2]字符中的字母可以包括拓展的ASCII或Unicode字母字符,也可以使用中文
var num;//声明一个变量var num1,num2;//声明多个变量用var操作符定义的变量将成为定义该变量的作用域中的局部变量。若省略var操作符,可以创建一个全局变量,但在严格模式下会抛出 ReferenceError错误
var num1=1;num2=2;//在严格模式下会报错num3;//报错如果重新声明 JavaScript 变量,该变量的值不会丢失
var carname="Volvo";console.log(carname);//Volvovar carname;console.log(carname);//Volvo1.4声明提升
console.log(myvar); // undefinedvar myvar = "local value";console.log(myvar); // "local value"1.5变量赋值
var num = 5;//上下是等价的var num;num = 5;var a = 2;//正确var a += 2;//错误var a = 2++;//错误,++只能用于变量,不能用于常量二、标识符
var num = 1;function test(){ num = 2; console.log(num);//2 console.log(number);//报错}test();以上就是关于javascript的变量与标识符的相关内容,希望对大家的学习有所帮助。