JavaScript学习之路

第六课 if语句

2018-12-07  本文已影响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,则弹出警告框“计算正确”

上一篇下一篇

猜你喜欢

热点阅读