一、原始表达式:是表达式的最小单位,不在包含其余的表达式,原始表达式包含常量、直接量、关键字和变量;javascript
二、对象和数组的初始化表达式实际上就是建立一个新对象和新数组,不是原始表达式;java
三、函数定义表达式:数组
一、function func() { } 二、var test = function() { }
四、属性访问表达式:函数
var o = { x:1, y:2; } o.x;
五、对象建立表达式:new Object或new Object();code
六、运算符:有一元运算符、二元运算符、三元运算符、位运算符和比较运算符;对象
七、运算符“+”“-”,在一元运算符中是正负,在二元运算符中“+”能够作数字加法和字符串链接;ip
八、比较运算符:用来检测两个操做数的大小关系;字符串
九、eval()是一个全局函数,只有一个参数,具备更改局部变量的能力;it
十、typeof是一元运算符,返回值是操做数的一个字符串;io
十一、delete是一元操做符,用来删除对象属性或者数组元素;
十二、void也是一元运算符,不只常使用,结果会被忽略,返回undefined;
1三、声明语句:var和function都是声明语句;
1四、var语句用来声明一个或多个变量,能够跟随赋值语句;
1五、function语句用来定义一个函数,函数定义也可写成语句的形式;
1六、条件语句:有if、else、switch;
1七、if语句是一种基本的控制语句,可让JavaScript有条件的执行语句;
1八、else语句是跟随在if语句后面的语句,当if后面的小括号里面的条件语句是false是才会执行else后面花括号里面的内容;
1九、switch语句:
switch(n) { case 1: //执行代码块1 break; case2: //执行代码块2 break; default: //执行代码块3 break; }
20、while:先检测小括号里面是否为true,若是为true,则执行花括号里面的内容,反之则不执行;
var count = 0; while (count < 10) { console.log(count); count ++; }
2一、do...while:先执行do后面花括号里面的内容,再检测while后面小括号里面是否为true,若是为true,则紧接着执行后面花括号里面的内容;
2二、for循环:先执行小括号里面第一步和第二步,第二步若是为true,紧接着执行花括号里面的内容,最后执行小括号里面的第三步,直到第二步为false时中止;
2三、枚举:
var arr = [123,231,3412,434,1234,2314]; for (var i = 0; i < arr.length; i ++) { console.log(arr[i]); }
2四、跳转语句:跳出循环(break)或者结束本次循环执行下一次循环(continue),return是函数调用后的返回值;