向日葵向太阳 发表于 2023-11-1 13:35:51

JavaScript条件判断if 语句

一、if语句的分支
分类:单分支,双分支,多分支,分支嵌套
()中可以是一个值,也可以是一个表达式
// 单分支
if (条件表达式){
   代码段
}
// 双分支
if (条件表达式) {
    代码段1
}else {
   代码段2
}
// 多分支
if (条件表达式1){
    代码段1
} else if (条件表达式2){
   代码段2
} else if (条件表达式3){
   代码段3
}else{
    代码段4
}案例:
      //1.考驾照的年龄需要在18岁到70岁,不满足条件提示不符合
      var year = parseInt(prompt('请输入您的年龄'))
      if((year<18 || year>70) && year>0){
            console.log('您的年龄不符合考驾照');
      }//2.公园票价,浏览器接收:老人,成人,小孩,老人提示免票,成人中性别“男”为100,“女”为80,小孩为同性别成人的半票
      var gender = prompt('请输入您的性别');
      var year = parseInt(prompt('请输入您的年龄'));

      if(gender==='男') {
            if ((year >= 0 && year < 6) || year >= 60) {
                console.log('老人儿童免票');
            } else if (year > 6 && year <= 12) {
                console.log('小孩50元票价');
            } else {
                console.log('成年人 票价100元');
            }
      }else if(gender === '女'){
            if ((year >= 0 && year < 6) || year >= 60) {
                console.log('老人儿童免票');
            } else if (year > 6 && year <= 12) {
                console.log('小孩50元票价');
            } else {
                console.log('成年人 票价80元');
            }
      }else{
            console.log('输入格式错误');
      } 

来源:https://www.cnblogs.com/ljygzyblog/p/JavaScript-5.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: JavaScript条件判断if 语句