一、变量
1.标识符
定义规则
1.由大小写字母、数字、下划线和美元符号($)组成。
2.不能以数字开头
3.严格区分大小写
4.不能使用JavaScript中的关键字命名。
5.尽量见名思意
2.保留关键字
1.保留关键字:指JavaScript语言中被事先定义好并赋予特殊含义的单词。
已保留的关键字:
JavaScript第二章基本语法
关键字不能作为变量名和函数名使用,否则会使在JavaScript在载入过程中出现语法错误。

2.未来保留关键字:是只预留的,未来可能会成为保留关键字的单词。
JavaScript第二章基本语法
标识符定义是,建议不要用未来保留关键字,避免将来转换为关键字时出现错误。
3.变量的使用
声明变量
var。。。。。。。。。。
未赋初始值的变量,默认会被设定为undefined。
行末的分号表示语句结束;
变量与变量之间用 , 操作符(逗号),可实现一条语句同时完成多个变量的声明。
变量的赋值
省略var
4.定义常量
在脚本运行过程中始终不变的量
特点:一旦被定义就不能被修改或重新定义
例如:圆周率π
语法:ES6中新增了const关键字,用于实现常量的定义
常量命名规则:遵循标识符命名规则,习惯上常量名称总是使用大写字母表示
常量的值:常量在复制时可以使具体的数据,也可以是表达式的值或变量
常量在声明时必须为其指定某个值

JavaScript第二章基本语法
二、数据类型
1数据类型分类
①基本数据类型(值类型):
1.Boolean(布尔型)用于逻辑判断
2.String(字符型):
表示文本的数据类型。
程序中的字符型数据包含在用单引号或双引号中
3.Number(数值型)
JavaScript不区分整数和浮点数,所有数字都是数值型。-表示负数 +表示正数一般省略+ . 设置为NaN表示非数值
NaN非数值是一个全局对象的属性,他的初始值是NaN。与数值型中的NaN一样,都表示非数字(Not a Number)。可用于表示某个数据是否属于数值型。NaN没有一个确切的值,仅表示非数值型的一个范围例如,NaN与NaN进行比较时,结果不一定为真,这是由被操作的数值可能是布尔型、字符型、空型、未定义型和对象型中的任意一种类型。
5.Null(空型)
6.Undefined(未定义型)
②引用数据类型:Object(对象)

相关文章: