大三实习小菜蛋之if-else语句练习

练习一

获取用户输入的整数,通过程序显示是奇数还是偶数
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>练习</title>
    <script>
        //prompt接收用户输入的内容都是字符串类型,再前面加一个+,强制转换成数值型
        let num=+prompt("请输入一个整数");
        //排除非数值型以及小数
        if (isNaN(num)||num%1!==0){
            alert("输入错误,请输入有效整数数字")
        }else if(num%2===0){
            alert("该数是偶数");
        }else{
            alert("该数是奇数");
        }
    </script>
</head>
<body>

</body>
</html>

 练习二

从键盘输入成绩判断:
    成绩为100,奖励一辆BMW
    成绩[80,99],奖励一台iphone
    成绩[60,79],奖励一本参考书
    成绩低于60,没有奖励
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>练习2</title>
    <script>
        //获取用户输入
        //prompt接收用户输入的内容都是字符串类型
        //再前面加一个+,强制转换成数值型
        let score=+prompt("请输入你的期末成绩");
        //排除非数值型以及不在范围的分数
        if (isNaN(score)||score<0||score>100){
            alert('输入无效,请输入有效成绩');
        }else if (score===100){
            alert('奖励一辆BMW');
        }else if (score>=80){
            alert('奖励一台iphone');
        }else if (score>=60){
            alert('奖励一本参考书');
        }else {
            alert('很遗憾,请继续加油');
        }
    </script>
</head>
<body>

</body>
</html>

 练习三

大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
高: 180cm以上;富:1000万以上; 帅:500以上:
  如果这三个条件同时满足,则:我一定要嫁给他"
  如果三个条件有为真的情况,则:"嫁吧,比上不足,比下有余。
  如果三个条件都不满足,则:"不嫁!"
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>练习3</title>
    <script>
        //获取用户输入
        //prompt接收用户输入的内容都是字符串类型,
        //在前面加一个+,强制转换成数值型
        let height=+prompt('请输入身高(例如:180)');
        let money=+prompt('请输入您的资产(单位:万,例如:1200)');
        let yanzhi=+prompt('请输入您的颜值分数(例如:600)');
        //排除非数值型
        if (isNaN(height)||isNaN(money)||isNaN(yanzhi)){
            alert('输入错误,请输入有效信息');
        }else if (height>180&&money>1000&&yanzhi>500){
            //逻辑与,三种情况必须都满足
            alert("我一定要嫁给他");
        }else if (height>180||money>1000||yanzhi>500){
            //逻辑或,满足其一或其二即可
            alert('嫁吧,比上不足比下有余');
        }else {
            alert('不嫁');
        }
    </script>
</head>
<body>

</body>
</html>

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值