JavaScript 的 if 关键字

  • 时间:2021-03-20 20:52 作者:前端萧萧 来源: 阅读:581
  • 扫一扫,手机访问
摘要:if 语句:在计算机中编程语言中,判断的语句有好几种,if语句是其中的一种。if语句判断需要用到之前学过的语句、变量、数据类型、比较运算和逻辑运算。if语句会对一个条件进行判断,假如这个条件结果为 true,就会执行后续代码块的语句。语法格式:if (条件){ // 条件为 true 时执行的代

if 语句:

在计算机中编程语言中,判断的语句有好几种,if语句是其中的一种。if语句判断需要用到之前学过的语句、变量、数据类型、比较运算和逻辑运算。

if语句会对一个条件进行判断,假如这个条件结果为 true,就会执行后续代码块的语句。

语法格式:

if (条件){   // 条件为 true 时执行的代码}

其中if是条件判断的关键字;条件是一个表达式,或者变量,或者函数,它会返回一个值。花括号内是条件语句,即当条件满足时会执行这里条件语句。

例:

<!DOCTYPE html><html lang="en"><head>     <meta charset="UTF-8">     <title>if语句</title> </head> <body> <script>     var score=80;     if(score>=60){         document.write("恭喜你顺利通过测试!")    } </script> </body> </html>

if...else 语句:

判断通常不此一种可能性,就拿布尔类型来说,要么是真,要么是假。

if...else同样用来进行判断。假如条件结果是true,那么第一个代码块被执行。假如条件为false,会执行第二个代码块的语句。

语法格式:

if (条件){   // 条件为 true 时执行的代码}else{  // 条件为 false 时执行的代码}

例:

<!DOCTYPE html><html lang="en"><head>     <meta charset="UTF-8">     <title>if...else语句</title></head><body><script>      var score = 54;      if (score >= 60) {      document.write("恭喜你顺利通过测试!")   }   else {       document.write("补考场上见!")    }</script></body></html>

If...else if...else 语句:

使用 if....else if...else 语句来选择多个代码块之一来执行。

if (条件1)       {          当条件 1 为 true 时执行的代码       }       else if (条件2)       {         当条件 2 为 true 时执行的代码      }        else        {          当条件 1 和 条件 2 都不为 true 时执行的代码        }

例:

//程序从上往下执行,依次判断每个条件,当遇到第一个条件成立,执行此条件对应的代码块,其余代码块忽略。//根据条件,只会选择其中一个代码块执行。if (time<10){    console.log("早上好");}else if (time>=10 && time<16){    console.log("今天好");}else{    console.log("晚上好!");}

多分支条件语句

语法格式:

if (条件表达式1) {    // 条件1为 true 时执行的代码} else if (条件表达式2) {    // 条件1不满足,条件2满足时执行的代码} else if (条件表达式3) {    // 条件1、2不满足,条件3满足时执行的代码} else {    // 条件1、2、3都不满足时执行的代码

例:

var score=65;if (score<60){     alert("不及格")}else if (score>=60 && score<70){     alert("及格")}else if (score >=70 && score<80){     alert("良")}else {     alert("优")}

嵌套if语句

if语句不但可以单独使用,而且可以嵌套使用。也就是if的语句里面还可以是另外一个完整的if语句。
例:

var score=65;   var daily=70;   if (score>60 &&daily>60){     alert("顺利毕业") }else{     if (score <60 && daily<60){         alert("成绩和考勤不合格,无法毕业")     }else if (daily<60){         alert("考勤不合格,无法毕业")     }else{         alert("成绩不合格,无法毕业")     }}
  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部