翼度科技»论坛 编程开发 JavaScript 查看内容

JavaScript条件判断if 语句

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
一、if语句的分支
分类:单分支,双分支,多分支,分支嵌套
()中可以是一个值,也可以是一个表达式
  1. // 单分支
  2. if (条件表达式){
  3.    代码段
  4. }
  5. // 双分支
  6. if (条件表达式) {
  7.     代码段1
  8. }else {
  9.    代码段2
  10. }
  11. // 多分支
  12. if (条件表达式1){
  13.     代码段1
  14. } else if (条件表达式2){
  15.    代码段2
  16. } else if (条件表达式3){
  17.    代码段3
  18. }else{
  19.     代码段4
  20. }
复制代码
案例:
  1.       //1.考驾照的年龄需要在18岁到70岁,不满足条件提示不符合
  2.         var year = parseInt(prompt('请输入您的年龄'))
  3.         if((year<18 || year>70) && year>0){
  4.             console.log('您的年龄不符合考驾照');
  5.         }
复制代码
  1. //2.公园票价,浏览器接收:老人,成人,小孩,老人提示免票,成人中性别“男”为100,“女”为80,小孩为同性别成人的半票
  2.         var gender = prompt('请输入您的性别');
  3.         var year = parseInt(prompt('请输入您的年龄'));
  4.         if(gender==='男') {
  5.             if ((year >= 0 && year < 6) || year >= 60) {
  6.                 console.log('老人儿童免票');
  7.             } else if (year > 6 && year <= 12) {
  8.                 console.log('小孩50元票价');
  9.             } else {
  10.                 console.log('成年人 票价100元');
  11.             }
  12.         }else if(gender === '女'){
  13.             if ((year >= 0 && year < 6) || year >= 60) {
  14.                 console.log('老人儿童免票');
  15.             } else if (year > 6 && year <= 12) {
  16.                 console.log('小孩50元票价');
  17.             } else {
  18.                 console.log('成年人 票价80元');
  19.             }
  20.         }else{
  21.             console.log('输入格式错误');
  22.         }
复制代码
 

来源:https://www.cnblogs.com/ljygzyblog/p/JavaScript-5.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具