js变量的命名规范
- 可以由数字,字母,下划线及$组成,但是不能以数字开头
- 不能使用关键字和保留字
- 简明知义,符合驼峰命名法 (第一个有意义单词的首字母小写,其余有意义单词的首字母都大写)
- 不能重复命名,后边会覆盖前边的
var a1 = 100;
var $1 = 200;
var a_1 = "哈哈";
console.log(a1,$1,a_1); // :并列
// 小驼峰
var fontSize = "12px";
var bgColorFi = "哈喽";
// 大驼峰 (所有的首字母都大写)
var SamllHelloWorld = "开心~~~";
var num1 = 100;
var num1 = 200;
console.log(num1);//200
js变量定义方式
var 变量名 = 值
- 声明 var 变量名
- 定义 变量名 = 值
// 只声明不定义
var num1;
console.log(num1); //undefined 未初始化,未定义,未进行赋值
num1 = 100;
console.log(num1);
// 声明 + 定义
var num3 = 1000;
console.log(num3);
// 连续声明不定义
var str1, str2, str3;
console.log(str1, str2, str3);
// 连续声明 + 定义
var one = 100,
two = "哈哈",
three = 1000;
console.log(one, two, three);
var num1,num2,num3=1000;
//控制台的输出结果为 num3=1000 num1 num2为undefined
这种连续声明方式可以写为
var num1,
num2,
num3=1000;
// 特殊方式
// 直接定义 (不推介使用)
num2 = 200;
console.log(num2);
// 连续赋值
// a声明+定义 b,c 直接定义特殊方式
var a = b = c = 1000;
console.log(a,b,c);