美文网首页
JS第二部分 9.5

JS第二部分 9.5

作者: 多佳小昕 | 来源:发表于2017-09-10 20:08 被阅读0次

    一、布尔值

    布尔类型 .boolean  真 假

    二、关系运算符

    1.

    >大于号  <小于号

    >=大于或等于  <=小于或等于

    ==等于   ===全等于

    !=不等于   !==不全等于

    关系运算符得到的结果都是布尔值,要么是true,要么是false。

    2. 在JS中=符号只有一个意思!表示赋值!如果想判断两个东西,是否相等,需要使用符号==,还可以验证字符串是否相同。

    3.==不严谨,会将不同类型的东西,转为相同类型进行比较。例如字符串'5'和数字5。

    4.===是严谨的。必须相同类型才能比较。

    5.!=就是==的反面;!==就是===的反面

    三、逻辑运算符

    1.逻辑运算符有三个:

     &&与(且)  都真才真

    ||或   有真就真 都假才假

    !非

    计算顺序:非 与 或 

    2.连比的写法

    例如我们想看看2这个数字,是不是在3和15之间

    不能写成3<2<15,前面的结果会变成true再与15比较。

    正确写法:(3 < 2 && 2 < 15);

     四、if语句

    1.

    if(条件表达式){

    条件为真的时候做的事情

    }else{

    条件为假的时候做的事情

    }

    判断的时候记得区分=和==是赋值还是等于!!!

    2.多分支if语句

     if(条件表达式1){

    条件1为真的时候做的时候

    }else if(条件表达式2){

    条件1不满足,条件2满足的时候做的事情

    }else if(条件表达式3){

    条件1、2不满足,条件3满足的时候做的事情

    }else{

    全都不满足的时候做的事情

    }

    跳楼现象,揭示多分支if语句的本质,就是下一个楼层已经暗含之上的楼层都不满足。

    3.if语句的小知识点

    (1)else可以省略,没有else部分,就是说没有“否则”,如果条件表达式不满足了,那么就什么都不做。

    (2)如果要做的事情,只有一句话,那么可以省略大括号

    五、for循环

    1. for(var i = 1 ; i <= 100 ; i++)

    初值,执行条件,步长

    2.准确遍历for循环

    六、作业

    1.找寻类题目用穷举法,外层用for 内层用if去试。

    2.验证类题目用if else 

    3.输入一个数字找到能除尽他的数。

    var i = parseInt(prompt("请输入一个数字"));

    for (var a = 1 ; a<=i; a++) {   //条件写错了,除数要小于输入的数字

    if ( i%a == 0) {

    console.log(a);

    }

    相关文章

      网友评论

          本文标题:JS第二部分 9.5

          本文链接:https://www.haomeiwen.com/subject/desjqxtx.html