变量的命名规范:
1.声明变量必须使用var关键字
2.不可以使用中文,可以使用英文
3.可以使用数字,但是不能数字开头
4.不可以使用特殊字符,除了_和$
5.变量严格区分大小写
6.变量命名要有意义。
7.JS声明变量不可以和保留关键字冲突。
如何避免和保留关键字冲突:
1.大小写 变化
2.驼峰命名法
3.使用_或者$字符
4.记住所有保留关键字
变量的数据类型
1.一种数据类型
因为JS是基于对象的语言,所有内容都是有对象创建的,所以一种类型就是对象。
2.两种数据类型
简单数据类型和引用数据类型
简单数据类型就是值类型 (默认赋值)
引用数据类型就是对象类型。(默认引用)
3.六种数据类型
根据typeof运算符检测的结果。
1.undefined类型
undefined类型只有一个值 就是undefined。
获取undefined值有两种方式:赋值为undefined或者声明但不赋值
2.string类型
使用引号(单双引号)声明的值都是字符串。
声明方式有单引号和双引号两种,本质上没有区别,都可以解析转义字符,都不能解析变量。
推荐使用单引号:因为HTML使用双引号。
3.number类型
分为整型、浮点型、NaN类型
整型:
var intVal = 10; 10进制
var intVal = 077; 8进制
var intVal = 0XFF; 16进制
浮点型:
var floatVal = 1.1; 小数
var floatVal = 3.14e-5; 科学计数法
var floatVal = .5; 简写
var floatVal = 2.; 简写
NaN类型
NaN Not a Number 不是一个数字。
1