一、运算符
1、算术运算符
运算符 = 用于给 JavaScript 变量赋值。
运算符 加法 :+ 减法:- 乘法:* 除法:/ 余数:% 自增:++ 子减:--
2、逻辑运算符
逻辑与(and):&& 逻辑或(or):|| 逻辑非,取逻辑的反面:!
3、赋值运算符
a+=b—>a=a+b
a-=b—>a=a-b
a*=b—>a=a*b
a/=b—>a=a/b
a%=b—>a=a%b
4、比较运算符:
==等于
>= 大于等于
<=小于等于
!=不等于
===恒等于(值和类型都要做比较)
>大于
<小于
5、三元运算符
(expr1) ? (expr2) : (expr3)
语法解释:在 expr1 求值为 TRUE 时整个表达式的值为 expr2,否则为 expr3。
二、JavaScript流程语句
1.if条件语句
语句一:
if (condition) {
statement1;
} else {
statement2;
}
语句二:
if (condition) {
statement1;
} else if (condition) {
statement2;
} else {
statement3;
}
2.do-whiler循环语句
do {
statement;
} while (expression);
在对条件表达式求值之前,循环体内的代码至少会被执行一次
eg:
var i=0;
do{
i+=2;
}while(i<10);
document.write(i);
3.while循环语句
属于前测试循环语句,在循环体内的代码被执行之前,就会对出口条件求值。因此,循环体内的代码可能永远不会被执行
while (expression) {
statement;
}
eg:
var i=0;
while(i<10){
i+=2;
}
document.write(i);
4.for循环语句
for (initialization;expression;post-loop-expression) {
statement;
}
eg:
var count=10;
for(var i=0;i<count;i++){
console.log(i);
}