2022/07/11 第六组 程梓杭 JS基本知识

今日学习内容:

Javascript的部分基础知识,分享了一些实用的VSCode插件。

知识点:

编程语言分类,常见JS解释器,JS外部引用格式

JS的常见数据类型,变量的基础知识,复杂的数据类型,函数基础知识

常见的基础弹窗格式

JS的逻辑设计与流程控制:
常见的算术运算符,赋值运算符,比较运算符。

运算符间的优先级关系。

三元运算符的使用(实际可以理解为一个简单if语句的简化形式)

+号特殊性

两种选择判断结构:

if类:if...else,多重if,if...else if...等等

switch case 语句

如何选择if和switch: 当需求为区间范围时,switch无法使用。通常情况下能用switch时,switch效率高于if,应当尽量使用switch。

if与switch的相似之处:

  • 几乎所有switch都可以用if代替

  • default几乎相当于else

  • case几乎相当于if

当日作业示例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        let year = 2000;
        // switch(year%400){
        //     case 0:
        //         document.write(year+'是世纪闰年<br>');
        //         break;
        //     default:
        //         switch(year%4){
        //             case 0:
        //                 switch(year%100){
        //                     case 0:
        //                         document.write(year+'不是闰年<br>');
        //                         break;
        //                     default:
        //                         document.write(year+'是闰年<br>');    
        //                         break;
        //                 }break;
        //             default :
        //                 document.write(year+'不是闰年<br>');
        //                 break;
        //         }break;
        // }
        switch (year % 400) {
            case 0:
                document.write(year + '是世纪闰年<br>');
                break;
            default:
                switch (year % 4 && year % 100) {
                    case true:
                        document.write(year + '是闰年<br>');
                        break;
                    default:
                        document.write(year + '不是闰年<br>');
                        break;
                }break;
        }

                if (year % 400 == 0)
                    document.write(year + '是闰年');
                else if (year % 4 == 0 && year % 100 != 0)
                    document.write(year + '是闰年');
                else
                    document.write(year + '不是闰年');
    </script>
</body>

</html>

掌握情况:

由于有一定C语言基础,今日内容能熟练掌握。

posted @ 2022-07-11 22:29  不觉已入梦  阅读(32)  评论(0)    收藏  举报