JavaScript精华知识点——第二节

一.比较运算符
(1) >: 大于号
(2) <: 小于号
(3) ==: 等于号
(4) >=: 大于等于
(5) <=: 小于等于
(6) !=: 不等于
(7)=:赋值符号
(8)\ ===:绝对等于
【扩展】:==,只是判断值相等就返回ture,\ ===,判断值和类型全部相等才为ture
二、逻辑运算符
1)、 &&: 与
undefined、 null、 NaN、 0、“”、 false 这些值转换为布尔值是 false(假),其他的值转化为布尔值都是 true(真)
注意:如果&&有多个表达式,如果这些表达式都为真,则返回最后一个,如果其中一个表达式为假,则返回假的那个,也不会继续往后看其他表达式
2)、||:或,和&&判断正好相反,有多个表达式。如果这些表达式都为假,则返回最后一个表达式的值,如果其中一个表达式为真,则返回这个表达式为真的值
3)、!:非,把一个值转换为boolean在取反
三、条件语句
1)、if语句和if else if
它的格式为:
if(条件){
执行语句
},执行语句执行条件是,小括号里条件转换Boolean结果为真时候,才会执行。
2)、当多个条件且互斥时使用if else if
3)、条件语句switch case
switch(表达式) {
case n:
代码块
break;
case n:
代码块
break;
default:
默认代码块
}
如果表达式的值和n完全相等则执行,符合条件n下面的语句
四、循环语句,符合一个条件重复执行的语句,
1)、for(初始值;条件;变化的数值){
循环体
}
例子:for(var i=0;i<5;i++){
循环体
}
循环流程:拿上一个例子举例说明,先执行初始值i=0,且只执行一次,再来判断条件i<5是否成立,成立则执行循环体,之后在i自增1,在判断条件i<5是否成立,成立则执行循环体,i在自增1,符合条件在执行循环体,直到条件不满足,退出循环体
2)、while循环
while (条件){
循环体
变化数值
}
var i=0
while(i <5){
循环体
i++
}
循环方式和for相似
3)、do while循环,
do{
循环体
} while(条件)
4)、终止循环,break是停止循环;continue是终止本次循环,进入下次循环