又有新文章了!
课前练习
声明变量 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岁 在浏览器中弹出一个警告框“成年人”,如何实现?
答案如下:
var age = 18;
if(age >= 18){
alert("成年人");
}
if 语句的结尾可以不加
;
分号
条件是一个布尔值
我们来复习一下布尔值,布尔值一般以:□○□的形式出现
□是数据 ○是符号
布尔值和布尔代数的表示完全一致,一个布尔值只有true
、false
两种值,要么是true
,要么是false
,可以直接用true
、false
表示布尔值,也可以通过布尔运算计算
练习一下
1.定义一个变量 g 表示你所在的年级,如果你年级小于等于2,假设我是2年级,用字符串连接符输出“我太小了,我只有2年级”
2.定义一个变量 p 表示你家里的人数,如果p大于等于5,假设p=8,用字符串连接符输出“我们家有很多人,有8个人”
2、if的其他用法
例题:如图2,如果答案正确,就将分数加一,声明变量 score 表示分数,声明变量answer表示答案,如果答案正确分数加一,用 if 语句判断是否要加 1 ,最后用alert输出结果
答案如下:
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,则弹出警告框“计算正确”