特殊运算符 运算符 说明 举例 严格等于 56"===56 对两个表达式求和,返回 variable=(5+6),(2*20 第二个表达式的值 delete 删除个对象的属性或者 delete array[5] 个数组的元素 typeof 返回表示操作数类型的字 variable= typeof17 符串 instanceof返回一个对象是否属于一 today instanceof Date 个类的布尔值 返回一个对象是否具有某" appName" in navigator 个属性的布尔值
特殊运算符 返回一个对象是否具有某 "appName" in navigator 个属性的布尔值 in 返回一个对象是否属于一 today instanceof Date 个类的布尔值 instanceof 返回表示操作数类型的字 variable = typeof 17 符串 typeof 删除一个对象的属性或者 delete array[5] 个数组的元素 delete 对两个表达式求和,返回 variable = (5 + 6), (2 * 20) 第二个表达式的值 , === 严格等于 "56" === 56 运算符 说明 举例
运算符优先顺序 优先顺序 运算符 匚1括号、函数调用和数组下标 typeof, new, void, delete 3 /,% 4 5<<,>,>>> 6 7 ==| ===.| 8 10 11 8 12 14 +=,-=,*=,/=,%=,<<=,>>=,>>>=,&=,^=,|=
运算符优先顺序 12 || 13 ? = 11 && 14 =, +=, −=, *=, /=, %=, <<=, >>=, >>>=, &=, ^=, |= 7 ==, !=, ===, !== 9 ^ 10 | 8 & 6 <, <=, >, >= 5 <<, >>, >>> 4 +, − 3 *, /, % 2 !, ~, −, ++, −−, typeof, new, void, delete 1 括号、函数调用和数组下标 优先顺序 运算符
运算符优先顺序记忆 口算术》比较》逻辑》赋值 口单元》两元 口非》与》或 口算术》移位》比较
运算符优先顺序记忆 算术 » 比较 » 逻辑 » 赋值 单元 » 两元 非»与»或 算术 » 移位 » 比较
javAscript语句 语句 用途 举例 赋值 用表达式为变量赋值 x=y+Zi 变量声明 声明变量 card new Array (12); if else 根据条件值改变程序执行(x>y){z=x;}ese{z=y;} switch 根据条件值改变程序执行 switch(va){ case //First alternative break case 2 //Second alternative break default //Default action thile 重复执行一组语句,直到 while(x!=7){ 条件为假 x&=n; n--; }
JavaScript语句 while (x != 7) { x &= n; n−− ; } 重复执行一组语句,直到 条件为假 while switch (val) { case 1: //First alternative break; case 2: //Second alternative break; default: //Default action } switch 根据条件值改变程序执行 if else 根据条件值改变程序执行 if (x > y) {z = x;} else {z = y;} 变量声明 声明变量 card = new Array(12); 赋值 用表达式为变量赋值 x = y + z; 语句 用途 举例
JavaScript语句 语句 用途 举例 重复执行一组语句,真到for(=0;i<9;++i){ 条件为假 //Statements do while 重复执行一组语句,直到do 条件为真 //Statements fwhile(i>0) label 将标号与语句相关联 labelname //Statements break 立即终止do、whle或for|f(x>y) break; 语句 continue 立即终止do、Whe或forf(x>y) continue; 语句的当前循环 return 返回函数调用的值 return(x+ y;
JavaScript语句 return 返回函数调用的值 return (x + y); 立即终止do、while或for if (x > y) continue; 语句的当前循环 continue 立即终止do、while或for if (x > y) break; 语句 break labelName: //Statements label 将标号与语句相关联 do { //Statements }while (i > 0) 重复执行一组语句,直到 条件为真 do while for (i = 0; i < 9; ++i) { //Statements } 重复执行一组语句,真到 条件为假 for 语句 用途 举例