加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 编程开发 > Java > 正文

JavaScript if 语句

发布时间:2023-02-16 14:09:42 所属栏目:Java 来源:互联网
导读:在程序中 if 语句属于条件语句的一种。 如同 if 的本意,就是根据条件做不同的事情。 1. 基本语法 if 语句的最基本语法如下: // 方式1 if (条件) { // 条件满足做的事情; } // 方式2 if (条件) 条件满足时候做的事情; 通常方式2的使用场景是在条件满足时只
  在程序中 if 语句属于条件语句的一种。
 
  如同 if 的本意,就是根据条件做不同的事情。
 
  1. 基本语法
  if 语句的最基本语法如下:
 
  // 方式1
  if (条件) {
    // 条件满足做的事情;
  }
  // 方式2
  if (条件) 条件满足时候做的事情;
  通常方式2的使用场景是在条件满足时只会写一行代码的情况,有些代码压缩工具可能会将多个语句配合逗号表达式压缩成方式2。
 
  这是 if 语句两种最基本语法。
 
  第一种方式用到的相对较多,当条件满足的时候,就会执行大括号内的代码,第二种方式则会在条件满足的时候执行括号后面到行尾的语句。
 
  条件满足的情况其实就是条件的执行结果不为false或者不能被隐式转为false的情况。
 
  var score = ;
  if (score > ) {
    console.log('及格了'); // 输出:"及格了"
  }
  if (score > ) {
    console.log('优秀!'); // 输出:"优秀!"
  }
  >符号就是判断左边的数是否大于右边,如果左边大于右边则会返回 true,否则返回 false。
 
  这里两个 if 语句的条件都是满足的,所以会输出及格了和优秀!。
 
  方式二在简单函数中很常见
 
  // 计算圆面积
  function calcArea(r) {
    if (!r) return ;
    return r * r * ;
  }
  这里判断了 r 是否有传入,如果没有传入则直接返回了 0。
 
  2. 分支
  if 语句可以仅有单个分支也可以有多个分支。
 
  // 单个分支
  if (条件) {
    // 条件1满足的时候执行的代码
  } else {
    // 条件1不满足的时候执行的代码
  }
  // 多个分支
  if (条件) {
    // 条件1满足的时候执行的代码
  } else if (条件) {
    // 条件2满足的时候执行的代码
  } else if (条件) {
    // 条件3满足的时候执行的代码
  } else {
    // 条件1、条件2、条件3都不满足的时候执行
  }
  单个分支的方式比较常用:
 
  var score = ;
  if (score >= ) {
    console.log('及格了');
  } else {
    console.log('不及格');
  }
  // 输出:"及格了"
  >=则表示左边的值如果大于等于右边的值,则返回 true 否则返回 false。
 
  通过这样的分支,就可以扩展条件的场景。
 
  多个分支的场景也非常用到,如需要判断成绩的不同区间给出不同的标准:
 
  var score = ;
  if (score < ) {
    console.log('不及格');
  } else if (score < ) {
    console.log('良好');
  } else if (score < ) {
    console.log('优秀!');
  } else {
    // 剩下的肯定是大于等于九十的情况
    console.log('太强了!');
  }
  // 输出:"优秀!"
  在多个分支的情况下,else 也可以不提供。
 
  var score = ;
  if (score < ) {
    console.log('不及格');
  } else if (score < ) {
    console.log('良好');
  } else if (score < ) {
    console.log('优秀!');
  } else if (score <= ) {
    console.log('太强了!');
  }
  // 输出:不及格
  3. 例子
  注意:例子的解法不止一种,可以自己发散实现
 
  3.1 判断一个数是不是偶数
  var num = ;
  if (num %  === ) {
    console.log(num + '是一个偶数');
  } else {
    console.log(num + '是一个奇数');
  }
  // 输出:77是一个奇数
  这里就是通过将数字对 2 进行取余数操作,如果余数是 0 则说明一个数是偶数,否则就是奇数。
 
  3.2 计算成人的标准体重
  var sex = '男';
  var height = ;
  var offset = ;
  if (sex === '男') {
    offset = ;
  } else {
    offset = ;
  }
  var weight = height - offset;
  console.log('身高为' + height + 'cm的' + sex + '性标准体重为' + weight + 'KG');
  // 输出:身高为178cm的男性标准体重为73KG
  首先要知道标准体重的计算公式:
 
  男:身高(cm)-105 = 标准体重(kg)
  女:身高(cm)-100 = 标准体重(kg)
  可以看到男生需要身高减去一个 105 的偏移量,女生需要减去 100 的偏移量,所以要判断性别决定这个值。
 
  每个人的身高是不一样的,所以作为变量。

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读