|
一、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】 我们会及时删除侵权内容,谢谢合作! |
|