if语句练习

2018-12-04  本文已影响0人  浮华_e823

1.小明考试成绩

  <script type="text/javascript">
    /*
     *  从键盘输入小明的期末成绩:
     *  当成绩为100时,'奖励一辆BMW'
     *  当成绩为[80-99]时,'奖励一台iphone15s'
     *  当成绩为[60-80]时,'奖励一本参考书'
     *  其他时,什么奖励也没有
     */
    var score = prompt("请输入小明的期末成绩:");
    if (score == 100){
        alert('奖励一辆BWM');
    }
    else if (score >= 80 && score <= 99)
    {
        alert('奖励一台iPhone15s');
    }
    else if(score >= 60 && score <= 79)
    {
        alert('奖励一本参考书')
    }
    else{
        alert('什么奖励都没有')
    }
</script>

2.嫁女儿

<script type="text/javascript">
    /*
     *  大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件: 
     *  高:180cm以上; 富:1000万以上; 帅:500以上;
     *  如果这三个条件同时满足,则:'我一定要嫁给他'
     *  如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。' 
     *  如果三个条件都不满足,则:'不嫁!' 
     */
    var height = prompt('请输入你的身高:');
    var mongy = prompt('请输入你的金钱');
    var face = prompt('请输入颜值');
    if (height > 180 && mongy >= 1000 && face >= 500){
        alert('我一定嫁给他')
    }
    else if (height <= 180 || mongy <= 1000 || face<= 500){
        alert('嫁吧,比上不足比下有余')
    }
    else {
        alert('不嫁')
    }
</script>

3.变量

<script type="text/javascript">
    /*
     *  编写程序,由键盘输入三个整数分别存入变量num1、num2、num3,
     *  对他们进行排序,并且从小到大输出。
     */
    var n1 = prompt('请输入数字:');
    var n2 = prompt('请输入数字:');
    var n3 = prompt('请输入数字:');

    //找到3个数中最小的数
    if (n1 < n2 && n1 < n3){
        if (n2 < n3){
            alert(n1 + ',' + n2 + ',' + n3);
        }else{
            alert(n1 + ',' + n3 + ',' + n2);
        }
    }else if(n2 < n1 && n2 < n3){
        if (n1 < n3){
            alert(n2 + ',' + n1 + ',' + n3);
        }else {
            alert(n2 + ',' + n3 + ',' + n1);
        }
    }else {
        if(n1 < n2){
            alert(n3 + ',' + n1 + ',' + n2);
        }else {
            alert(n3 + ',' + n2 + ',' + n1);
        }
    }
</script>
上一篇 下一篇

猜你喜欢

热点阅读