怎么在html中写js判断语句,javascript如何使用if语句?

JavaScript中的if可实现条件分支也就是条件语句,所以,接下来的这篇文章就来给大家介绍关于JavaScript中if条件语句的用法,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

a87418c8e32a35857bc80dd14a0d2858.png

条件语句用于基于不同条件执行不同的动作。

在 JavaScript 中,我们可使用如下条件语句:使用 if 来规定要执行的代码块,如果指定条件为 true

使用 else 来规定要执行的代码块,如果相同的条件为 false

使用 else if 来规定要测试的新条件,如果第一个条件为 false

使用 switch 来规定多个被执行的备选代码块

我们先来看看条件分支(if语句)语句的语法if(条件){

条件为真时执行

}

在()中写入条件,如果条件为真,则执行{}中的处理。

顺便说一下,条件一致称为“真(true)”,不一致称为“假(false)”。

如果要在if语句中添加“false”,需要按如下所示添加代码if(条件){

条件为真时执行

} else {

条件为假时执行

}

if条件适用的话用if处理,如果不适用则使用else处理。

具体的示例

用分数来进行判断

如果是80分以上(包括80分),则恭喜你!通过了!

如果分数少于80,则不合格!下次努力!

首先,让我们假设使用变量取得分数如下(在这里设置为90分)。

代码如下

var score = 90;

if (score >= 80) {

document.write("恭喜你!通过了!") ;

}

因为分数高于80分,所以运行结果如下

808dcf4ba0f417487b6c4729876efe2c.png

我们再来看一段代码

var score = 90;

if (score >= 80) {

document.write("恭喜你!通过了!");

} else {

document.write("不合格!下次努力!");

}

这段代码虽然增加了else,但是由于分数仍然高于80,所以结果依然是“恭喜你!通过了!”

我们来将分数设置为60

var score = 60;

if (score >= 80) {

document.write("恭喜你!通过了!");

} else {

document.write("不合格!下次努力!");

}

运行结果如下

6f6494bce2ef2dcde8657bd12bd67a11.png

多个条件分支语句(else if)

使用条件语句时,可以使用多个条件进行分支,这个时候使用的就是else if语句

else if语句在条件语句中如下

if (条件) {

条件为真时执行

} else if (条件2) {

条件2为真时执行

}

else {

条件为假时执行

}

让我们来看具体的示例

var score = 60;

if (score >= 80) {

document.write("恭喜你!通过了!");

} else if (score >= 70) {

document.write("不合格!加油!");

}

else {

document.write("不合格!下次努力!");

}

运行结果如下

87762296ba6639ee698042f33818467f.png

既不符合条件1(score >= 80)也不符合条件2(score >= 70),所以结果为“不合格!下次努力!”

如果将60改为78,则结果如下

58dffe66f1325bdfae7e2dca96062979.png

更多JavaScript相关技术文章,请访问 JavaScript答疑 栏目进行学习!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值