javascript 02ECMAScript
ECMAScript
1、语法
1)区分大小写(如变量test与变量Test不一样)
2)变量弱类型(变量只需用var声明,不需要定义类型)
3)每行结尾的分号可有可无
4)注释(单行注释用//,多行注释用/**/)
2、变量
1)变量要用var声明
var test="hello";
var test1="me",test2=12;
2)命名(第一个字符为'_','$',字母)
3)关键字
4)保留字
5)原始值和引用值
- 原始值(储存在栈中简单数据段,他们的值直接储存在变量访问的位置)
原始类型:undefined、null、boolean、string,由于这些原始类型占据空间是固定的,所以将他们存储在较小内存区域——栈中。
- 引用值(存储在堆中的对象,存储在变量位置的值是一个指针,指向存储对象的内存处)
对象由new创建(var o=new object())
3、运算符:delete、void、(i++)、(++i)、(i--)、(--i)、(i=+1)、位运算、boolean运算符(!、==、&&、||)、(*、/、+、<、>、<=、>=、===)
4、语句
if语句、do-while、while、for、break、continue、with、switch
5、函数
声明:function a(){}