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(){}

 

posted @ 2017-04-12 15:10  yeluoqiu  阅读(104)  评论(0编辑  收藏  举报