美文网首页
JavaScript的语句

JavaScript的语句

作者: 云凡的云凡 | 来源:发表于2020-11-03 11:03 被阅读0次

一、if 语句

一般来说 要判断值范围的,或者条件是多个的,一般用 if 是比较好的。

      <script>
        // if (条件) {

        // }
        var score = 65;
        // 五个if 要走五遍
        // if (score >= 90) {
        //     console.log('成绩为a');
        // }
        // if (score >= 80 && score < 90) {
        //     console.log('成绩为b');
        // }
        // if (score >= 70 && score < 80) {
        //     console.log('成绩为c');
        // }
        // if (score >= 60 && score < 70) {
        //     console.log('成绩为d');
        // }
        // if (score < 60) {
        //     console.log('成绩不合格');
        // }

        // 用 else if
        if (score >= 90) {
            console.log('成绩为a');
        } else if (score >= 80 && score < 90) {
            console.log('成绩为b');
        } else if (score >= 70 && score < 80) {
            console.log('成绩为c');
        } else if (score >= 60 && score < 70) {
            console.log('成绩为d');
        } else if (score < 60 && score >= 0) {
            console.log('成绩不合格');
        } else {
            console.log('您的成绩出现异常');
        }
        // 添加 else 更完整
    </script>

也可以用switch写:

 <script>
        var score = window.prompt('请输入成绩:')
        document.write(score)
        switch (true) {
            case score >= 90:
                console.log('成绩为a');
                break;
            case score >= 80 && score < 90:
                console.log('成绩为b');
                break;
            case score >= 70 && score < 80:
                console.log('成绩为c');
                break;
            case score >= 60 && score < 70:
                console.log('成绩为d');
                break;
            case score < 60 && score >= 0:
                console.log('成绩不合格');
                break;
            default:
                console.log('您的成绩出现异常');
        }
    </script>

二、switch 语句

定值 一般用 switch

    <script>
        var city = window.prompt('请输入您所在城市')
        document.write(city)

        // switch(变量){
        //     case 值:
        //       语句;
        //       break;
        //     default:
        //        语句;
        //        break;
        // }

        switch (city) {
            case '北京':
                console.log('15k');
                break;
            case '上海':
                console.log('13k');
                break;
            case '深圳':
                console.log('13k');
                break;
            case '广州':
                console.log('11k');
                break;
            default:
                console.log('9k');

        }
    </script>

三、循环语句:多次执行相同代码

步骤:声明变量 1 =0 。。。

     for (var i = 0; i < 10; i++) {
            console.log(i);
        }

等同于

       var i = 0
        for (; i < 10;) {
            console.log(i);
            i++  // i++ 总是在判断之后再执行
        }

for 循环可以转换成 while 循环

    var i = 0
        // for (; i < 10;) {
        //     console.log(i);
        //     i++
        // }
        while (i < 10) {
            console.log(i);
            i++
        }

break 的用法

        var sum = 0;
        for (var i = 0; i < 100; i++) {
            sum += i
            if (sum >= 20) {
                break
            }
            console.log(i, sum);
        }

continue 的用法

 for (var i = 0; i <= 100; i++) {
            if (i % 7 == 0 || i % 10 == 7 || i % 4 == 0 || i % 10 == 4) {
                continue;  
            }
            console.log(i);
        }
 <script>
        var sum = 0
        for (var i = 0; i < 9; i++) {
            sum += i
        }
        console.log(sum);  //36
    </script>
 for (var i = 0; i <= 100; i++) {
            // 打印 能被4,5,6整除的数
            if (i % 4 === 0 || i % 5 === 0 || i % 6 === 0) {
                console.log(i);
            }
        }

        // 打印 0-100 的数
        // ()只能有一句,不能写比较
        // {} 不能出现 i++ i--
        var i = 100
        for (; i--;) {
            console.log(i);
        }
//10的n次方
        var num = 1
        for (var i = 0; i < 5; i++) {
            num *= 10
        }
        console.log(num);
        // n的阶乘
        var num = 1
        for (var i = 1; i <= 5; i++) {
            num = num * i
        }
        console.log(num);
 <script>
        var num = 789
        var a = num % 10
        var b = (num - a) % 100 / 10
        var c = (num - a - b * 10) / 100
        console.log("" + a + b + c);  //987
    </script>
 <script>
        //    打印三个数中的最大的数
        var a = 1, b = 2, c = 3
        if (a > b) {
            if (a > c) {
                console.log(a);
            } else {
                console.log(c);
            }
        } else {
            if (b > c) {
                console.log(b);
            } else {
                console.log(c);
            }
        }
    </script>
 //    打印100以内的质数
        // 仅仅能被1和自己整除的数
        var c = 0
        for (var i = 2; i < 100; i++) {

            for (var j = 1; j <= i; j++) {
                if (i % j == 0) {
                    c++
                }
            }
           // for (var j = 循环完了,每一次循环都要去计一个数是不是被整除两次,外层 if
           //如果被整除了两次,就打印i
            if (c == 2) {
                console.log(i);
            }
          //清零再走 for (var j =
            c = 0
        }

四、三目运算

     var a = 5
        a > 0 ? console.log("大于0") : console.log("小于零");

相关文章

  • JavaScript的流程控制语句

    JavaScript的分支语句 JavaScript条件语句 学习目标 掌握条件语句 if 掌握prompt()的...

  • javascript tips记录

    使用javascript过程中遇到的一些tips javascript if 语句 javascript的条件语句...

  • runoob js第二天

    JavaScript语句 JavaScript语句是发给浏览器的指令。 分号;用于分隔语句,在每条可执行的语句结尾...

  • 系统学习 JavaScript 的笔记【3】

    JavaScript 语句 if 语句 do-while 语句 while 语句 for 语句 for-in 语句...

  • JavaScript基础知识

    JavaScript 语句: 概念: JavaScript 语句以(;分号)结尾。 例子 :document.ge...

  • js语句

    ,什么是javascript 语句? 表达式javascript短语,语句是javascript整句或命令,jav...

  • JavaScript学习笔记

    ### JavaScript学习笔记 ##### JavaScript`语句` - 分号可在一行写多个语句; - ...

  • JavaScript 语句、数据类型、对象

    JavaScript 语句 JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。下面的 ...

  • JavaScript 精粹 基础 进阶(3)语句

    语句 语句、严格模式 JavaScript程序由语句组成,语句遵守特定的语法规则。例如:if语句, while语句...

  • JavaScript01_基础知识

    一、基本语法 基本语法 JavaScript的每个语句以;结束,语句块在花括号内{...}。 JavaScript...

网友评论

      本文标题:JavaScript的语句

      本文链接:https://www.haomeiwen.com/subject/jxsnmktx.html