目录
语法
区分大小写:ECMAScript 是区分大小写的(变量、常量、函数名、操作符)。
标示符:标示符指变量、函数、属性、函数参数等。
注释: Javascript支持两种类型的注释标识符。
- 一种是在脚本中进行的单行注释的标识符(//)。
- 另一种是进行多行注释的标识符(/*…*/)。
语句: ECMAScript 中的以分号“;”结尾。
变量
1、变量是用来保存值可以改变的标示符。
2、Javascript中的变量声明有两种方法:
- 显式声明。一般是指用关键字 var 进行的声明。
- 隐式声明(即用即声明)。不用关键字 var 声明(在开启严格模式下会报错)。
声明的变量为隐式时,会作为全局变量被使用
如果是显示声明只作为局部变量
3、Javascript是一门弱类型语言,无需要声明类型,可保存任何类型的数据。
- 保存的值不同,其数据的类型就不同;无需强制转换。
- 声明后,可随时重新赋值。
- 支持不同类型的数据之间运算,JS引擎对其类型转换。
数据类型
JavaScript 的数据类型由两大类型系统实现。
基本类型:
- 值类型:未定义/数值/字符串/布尔;
- 引用类型:函数/对象(object){BOM/DOM/宿主对象/其他对象}
值类型与引用类型