目录
说起操作符,回忆下上一篇文章末尾说的话。
++ 、--(前置和后置)
注意:
+、- (正负操作符)
转换规则和上面两个操作符类似。
!逻辑非 适用于任何值(肯定有一套转换规则),都返回一个布尔值。 两个 !!操作符 不就是Boolean()转型函数的作用嘛??
&& 逻辑与 属于短路操作,适用于任意类型的操作数,而不仅仅是布尔值。
在有一个操作数不是布尔值的情况下,逻辑与操作不一定返回布尔值。规则:(加深印象)
||逻辑或 也属于短路操作,在有一个操作数不是布尔值的情况下,逻辑与操作不一定返回布尔值。规则(用来加深印象)
乘法、除法和求模,作用和类C的语言类似,只不过操作数为非数值的情况下会执行自动的类型转换。 Number() 转型函数
详情参见JS高级程序设计(3)P47
乘法
由于该部分和Java等其他语言很类似,不做过多的描述,仅仅记录JavaScript有哪些常用的语句。
基本语法
if (condition) statement1 else statement2
基本语法
do {
statement
} while (expression) ;
基本语法
while (expression) {
statement
}
基本语法
for (initialization; expression; post-loop-expression)
statement
基本语法 (属性可没有顺序哟)
for (property in expression)
statement
基本语法
label : statement
基本用途:用于合理的跳出多重循环,比较有帮助
基本用途: 用于在循环中精确地控制代码的执行。
基本用途:将代码的作用域设置到一个特定的对象中。 (不建议使用,读代码的时候知道怎么回事儿即可)
基本语法:
switch (expression) {
case value : statement
break;
case value: statement
break;
default: statement
}
JavaScript基本概念(二),布布扣,bubuko.com
原文:http://www.cnblogs.com/googny/p/3690281.html