第六课 if语句

作者: 神淘汰 | 来源:发表于2018-12-07 22:33 被阅读12次
    这么好的教程为什么不看下去呢?

    又有新文章了!

    课前练习

    声明变量 s 为 你的成绩,用alert输出"我考了100分",要求使用字符串拼接
    (1) s 为我的成绩,100分

    var s = 100;
    

    (2)输出

    var s = 100;
    alert("我考了"+s+"分");
    

    计算机英语

    if 如果
    false 假
    true 真
    answer 答案

    新课探索

    1、if语句

    JavaScript使用 if () { ... } 来进行条件判断。

    句型结构
    if( 1 ){
      2
    }
    

    在 1 处填写执行条件
    在 2 处填写要做的事

    例题:如图1,声明变量 age 是你的年龄,如果大于等于18岁 在浏览器中弹出一个警告框“成年人”,如何实现?


    图1

    答案如下:

    var age = 18;
    if(age >= 18){
      alert("成年人");
    }
    

    if 语句的结尾可以不加 ; 分号
    条件是一个布尔值
    我们来复习一下布尔值,布尔值一般以:□○□的形式出现
    □是数据 ○是符号
    布尔值和布尔代数的表示完全一致,一个布尔值只有truefalse两种值,要么是true,要么是false,可以直接用truefalse表示布尔值,也可以通过布尔运算计算

    练习一下

    1.定义一个变量 g 表示你所在的年级,如果你年级小于等于2,假设我是2年级,用字符串连接符输出“我太小了,我只有2年级”
    2.定义一个变量 p 表示你家里的人数,如果p大于等于5,假设p=8,用字符串连接符输出“我们家有很多人,有8个人”

    2、if的其他用法

    例题:如图2,如果答案正确,就将分数加一,声明变量 score 表示分数,声明变量answer表示答案,如果答案正确分数加一,用 if 语句判断是否要加 1 ,最后用alert输出结果


    图2

    答案如下:

    var score = 0;
    var answer = true ;
    if(answer){
      score=score+1;
    }
    alert(score);
    

    从上述代码可以看出,变量可以作为if语句的判断条件
    顺带一提,if可以写很多个,要注意写的位置是否规范

    欢乐秀一秀

    1.以下代码会不会被运行?

    var a = 8;
    var b = 10;
    if(a == b || a != b){
      alert("我被运行了!")
    }
    

    会被运行,因为逻辑||的用法是,只要有一个布尔值为true它就为true

    亲自出码

    1.声明变量 LuBenwei 为"开挂",用if语句判断,如果LuBenwei为开挂,则弹出警告框"石锤卢本伟"
    2.声明变量 a 为1,b 为 3 ,求他们的商,如果大于3,则弹出警告框“计算正确”

    相关文章

      网友评论

        本文标题:第六课 if语句

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