【js】多分支语句练习(1)

简介: 【js】多分支语句练习(1)


这次给大家分享多分支语句练习,大家感兴趣的可以跟我一起做😘♥️

习题1 判断数字是否为奇偶数?

题目:用户输入一个数字,判断数字是奇数还是偶数,如果不是数字要给出提示。

//用户输入一个数字,判断数字是奇数还是偶数,如果不是数字要给出提示。
        var num =prompt("请输入任意数");
        if(isNaN(num)){//true表示非数字
             alert("输入错误,请输入数字");
        }else {
            if(num%2==0){//判断条件余数为0时的偶数,false表示数字
                document.write(num+"是"+"偶数");
            }
            else{
            document.write(num+"是"+"奇数");
        }
        }

输出结果:

输入44得出结果为偶数

习题2 判断数字大小

2.接收用户输入的两个数,判断哪个数字大。

//接收用户输入的两个数,判断哪个数字大。
        var num1 = parseInt(prompt("请输入第一个数"));
        var num2 = parseInt(prompt("请输入第二个数"));
        if (num1 > num2) {
            document.write(num1 + "大于" + num2);
        }else if(num1 == num2) {
            document.write(num1 + "等于" + num2);
        }
         else {
            document.write(num1 + "小于" + num2);
        }

输出结果:

习题3计算出租车费用

3.计算出租车费用:出租车起步价为7元(2公里以内),超过2公里每公里3元。请根据公里数计算费用。

//3.计算出租车费用:出租车起步价为7元(2公里以内),超过2公里每公里3元。请根据公里数计算费用
        var km=Number(prompt("请输入出租车费用"));
        if(km<=2){
alert("7元");
        }else{
alert( (km-2)*3+7+"元");
        }

输出结果:

习题4 计算海南旅游出行机票

4.你准备去海南旅游,现在要订购机票。机票的价格受季节旺季淡季影响,而且头等舱和经济舱价格也不同。

假设头等舱机票5000元,经济舱机票4000,4~10月为旺季,旺季头等舱打九折,经济舱打八折。淡季头等舱打五折,经济舱打四折。接收月份及舱位等级来计算机票价格。

var price1 = 5000;
        var price2 = 4000;
        var seat = Number(prompt("请输入机舱等级(头等舱/经济舱)"));
        var month = Number(prompt("请输入月份(1-12)"));
        switch (seat) {
            case 1:
                if (month >= 4 && month <= 10) {
                    alert("旺季经济舱价格为:" + price2 * 0.8,"元");
                } else {
                   alert ("淡季经济舱价格为:" + price2 * 0.4,"元");
                }
                break;
            case 2:
                if (month >= 4 && month <= 10) {
                    alert("旺季头等舱价格为:" + price1 * 0.9,"元");
                }
                else {
                    alert("淡季头等舱价格为:" + price1 * 0.5,"元");
                }
                break;
            default:
                alert("无打折");
        }

输出结果:

目录
相关文章
|
6天前
|
JSON JavaScript 前端开发
深入探讨javascript的流程控制与分支结构,以及js的函数
深入探讨javascript的流程控制与分支结构,以及js的函数
|
6天前
|
JavaScript 前端开发
【JavaScript保姆级教程】switch分支与while循环
【JavaScript保姆级教程】switch分支与while循环
【JavaScript保姆级教程】switch分支与while循环
|
6月前
|
JavaScript
【js】多分支语句练习(2)
【js】多分支语句练习(2)
34 0
|
8月前
js-选择结构与判断分支结构
js-选择结构与判断分支结构
|
10月前
|
JavaScript
JS第五课(JS的分支语句)
JS第五课(JS的分支语句)
41 0
|
11月前
|
设计模式 JavaScript
【JS代码优化一】分支优化篇
【JS代码优化一】分支优化篇
82 0
|
前端开发 JavaScript
web前端-JavaScript流程控制语句(条件判断,条件分支和循环语句)
web前端-JavaScript流程控制语句(条件判断,条件分支和循环语句)
123 0
|
小程序 编译器
JavaScript02 分支语句/循环
while循环、数据类型转换、语句表达式、if循环、switch选择与语句的使用
|
存储 JavaScript 前端开发
JavaScript 流程控制 - 分支和循环(四)
文章目录 JavaScript 流程控制 - 分支和循环 1. 什么是流程控制 2. 顺序流程控制 3. 分支流程控制 之 if语句 3.1 什么是分支结构 3.2 if 语句 3.2.1 if 语句基本理解 3.2.2 if 语句执行流程 3.2.3 if 语句案例 3.3 if else语句(双分支语句) 3.3.1 引言 3.3.2 if else 语法基本理解 3.3.3 判断闰年案例
110 0
JavaScript 流程控制 - 分支和循环(四)
|
JavaScript 前端开发 容器
前端(JavaScript)------运算符及分支语句、循环语句
先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。
78 0