表达式、运算符和语句

一、原始表达式:是表达式的最小单位,不在包含其余的表达式,原始表达式包含常量、直接量、关键字和变量;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是函数调用后的返回值;

相关文章
相关标签/搜索