JavaScript 变量
JavaScript 变量是存储数据值的容器。
变量的声明与命名
要使用变量,就必须声明变量,可以使用关键字var来声明,如果不使用var关键字可能会导致程序不易阅读。变量区分大小写。
基本的规则:var 变量名;
(1)声明一个变量名:var one;
(2)声明多个变量名,用逗号分隔:var one,two,three;
(3)在声明变量时直接为变量赋值:var one= “helloworld”;
(4)一条语句声明多个变量,同时为这些变量赋值:var one=“一”,two=“二”,three=“三”;
变量和标识符的命名规范
变量名必须是一个js标识符,遵循以下标准命名规则
(1)第一个字符必须为字母,下划线(_)或者美元符号($);
(2)后面可以跟字母、下划线、美元符号、数字,最好不要包含其他符号。
(3)变量名不能是一个关键字或者逻辑常量。(true,null,false,underfind)
(4)保留字(比如 JavaScript 的关键词)无法用作变量名称。
(5)变量名在其作用范围内必须是唯一的。
注意:JavaScript 标识符对大小写敏感。
变量值的数据类型
原始数据类型(基本数据类型):
字符串(String):字符串是存储字符,可以是引号中的任意文本。您可以使用单引号或双引号。
数字(Number):JavaScript 只有一种数字类型。数字可以带小数点,也可以不带。
布尔(Boolean):布尔(逻辑)只能有两个值:true 或 false,一般常用在条件测试中。
未定义(Undefined )和 空(Null):Undefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量。
引用数据类型(复杂数据类型):
(1)Array数据类型(Array)
Array为数组变量,数组可以是连续数字索引的数组也可以是符合数组,并且数组元素的数据类型也可以多种多样。
(2)Object数据类型(Object)
Object是属性的集合,属性是用来描述对象特性的,对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔。
(3)函数(Function)
函数是 ECMAScript 的核心,可以用来包装的一个代码块,具备一定的功能,可以执行特定的任务或计算值的语句。定义一次 可执行多次。由一系列的function关键字组成,依次为:函数的名称。函数参数列表,包围在圆括号中并由逗号分隔。定义函数的 JavaScript 语句,用大括号{ }括起来。