JavaScript 变量

问题导向清单

问题导向清单
问题解决方案
变量使用前需要先声明(创建)变量。使用 var 关键字对 JavaScript 变量进行声明:var varName;
使用已声明的变量只需要写变量名即可。varName = 1;

JavaScript 变量命名规则

  • 1.由字母、下划线(_)、美元符号($)开头;
  • 2.由字母、下划线(_)、美元符号($)、数字组成;
  • 3.首字母不能为数字;
  • 4.变量名不能是关键字、保留字;
  • 5.变量名区分大小写;
  • 6.要有意义,能看懂;
  • 7.通常使用驼峰命名规则(大驼峰:每个单词首字母大写、小驼峰:第一个单词首字母小写后面的单词首字母大写)。

JavaScript 变量定义

						
var varName;              //只声明变量(JS 解释器无法根据变量值为该变量分配一块大小为未知型数据所占的内存空间,即变量名对应的内存空间)
console.log(varName);     //undefined(未定义)
varName[0] = 1;           //Uncaught TypeError: Cannot set property '0' of undefined, 对 undefined 变量的所有操作都是非法的
varName = [];
varName[0] = 1;           //varName 输出 [1]

var varName = varValue;   //声明并赋值(定义变量)

var varName = null;
console.log(varName);     //null

var varName1 = varValue1, varName2 = varValue2, varName3 = varValue3;     //同时定义多个变量并赋值
						
					

说明:

  • 1.JavaScript 是大小写敏感语言,NULL is not defined,正确使用空值是 null。