变量
声明变量
1、JavaScript通过var关键字声明变量,如果没有赋值,变量的值为undefined。
var a; //声明了一个变量a
console.log(a); //因为没有赋值,此时变量a的值为undefined
2、可以一次声明一个或多个变量并同时赋值
var a = 1; //声明一个变量a并且赋值为1
console.log(a); //因为已经赋值为1,所以此时变量a的值为1
var a = b = c = d = 1; //同时声明多个变量并且赋值为1
console.log(a); //1
console.log(a+ b); //2
3、变量重名时,会产生覆盖
var a = 1; //声明一个变量a,赋值为1
console.log(a); //1
a = 2; //将变量a赋值为2
console.log(a); //2
4、变量名称严格区大分大小写
var test = "this is a test";
var TEST = "THIS IS A TEST";
console.log(test); //this is a test
console.log(TEST); //THIS IS A TEST
5、变量名称最好含义明确,以字母或下划线开始,跟上数字、字母、下划线。
var name = "zhang san"; //以字母开始
var _age = 18; //以下划线开始,后跟字母
var 123age = 20; //错误:以数字开始
6、变量的命名采用驼峰标记法或下划线法,驼峰标记法又分为大驼峰和小驼峰。大驼峰是每个单词首字母大写,其余字母小写;小驼峰是从第二个单词的首字母大写,其余字母小写,下划线法则是用下划线将每个单词隔开。
var firstName = "zhang san"; //小驼峰
var FirstName = "li si"; //大驼峰
var first_name = "wang wu" //下划线法