菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 解婵-20221031-JS-02 [打印本页]

作者: 美什么鱼    时间: 2022-11-23 21:52
标题: 解婵-20221031-JS-02
运算符
        1.     常见运算符

                1. 算术运算符:+、-、*、/、%、++、--
                2. 比较运算符:==、!=不等、>、>=、<、<=、===、!==
                3. 条件运算符 (expr1)? (expr2):(expr3);
                4. 逻辑运算符 &&与     ||或     !非
                5. 字符串运算符        +
                6. 赋值运算符     =    +=     -=  *=    /=     %=
        2. 算数运算符

                1. %取余取模,除不尽剩下的正整数,主要用于判断----奇数偶数
                2. ++表示自增1,--表示自减1,

                        1. 前置++/--,先执行自增/减,后执行其他运算
                        2. 后置++/--,先执行其他运算,再执行自增/减
        3. 比较运算符

                1. ==、!=只比较大小,不比较数据类型
                2. ===、!==既比较大小,又比较类型
                3. 执行结果有且只有两个boolean值(true、false)
        4. 条件运算符---三元/三目运算符

                1. 语法:条件表达式 ? 结果1:结果2;
                2. 当条件表达式成立时,返回结果1,否则返回结果2
                3. 条件报答是成立:条件执行结果为true
        5. 逻辑运算符

                1. 使用前提条件,符号两边的表达式为非恒等式
                2. &&与,a&&b   a与b必须同时满足,返回值才是true,否则false
                3. ||或,a||b   a或b只要有一个满足,返回值是true,否则false
                4. !非,取反,如果a为true,!a为false
        6. 字符串拼接符     +

                1. 一个表达式中,字符串与其他变量进行+运算,都是进行字符串拼接,运行结果得到一个新的字符串
        7. 赋值运算符

                1. =赋值:把等号右边的值赋给等号左边的变量
                2. +=:表示在原来的基础上进行累加

                        1. a+=b------a=a+b
                3. ()运算符优先级

流程控制语句        给程序一个指令,程序执行的顺序
        1. 分类

                1. 默认执行顺序

                        1. 从上到下,从左到右,逐行执行,这是程序执行最基本的流程
                2. 选择执行顺序

                        1. 通过给定的条件,满足条件执行指定的代码,否则不执行
                3. 重复执行顺序

                        1. 重复输出相同的内容,重复执行一定需要一个出口,否则死循环
                        2. 代码根据条件,重复的执行,但是条件应该保证执行到某个时间时条件不成立,循环结束

选择执行顺序
        1. 分类

                1. 单分支语句----只有一个选择
                2. 双分支语句----二选一
                3. 多分枝语句----多选一
        2. 单分支语句

                1. 语法

                        1. if(条件表达式){满足条件所执行的代码块}
                        2. 拓展:prompt('提示文本内容',默认值或者用户输入的值)作用,用户可以输入任何的值,获取用户输入的内容,就可以进行下一步操作两个按钮:确认---获取用户输入内容---数据类型为string取消---获取值null
                2. 注意

                        1. 条件表达式可以时一段代码,也可以时一个变量
                        2. 条件表达式成立,条件表达式的执行结果为true
                        3. 单行语句和多行语句

                                1. 如果时单行语句,每条都需要以;做结尾
                                2. 多行语句(代码块):由多个单行语句组成
                        4. {}表示代码块,如果里面有多行必须写{},如果只有一条代码,可以省略{}
        3. 双分支语句

                1. 双分支语句---二选一,至少执行其中一个
                2. 语法:if(条件表达式){条件成立,执行代码块A}else{条件不成立,执行代码块B}
        4. 多分支语句

                1. 双分支语句---多选一,至少执行其中一个
                2. 语法:if(条件表达式){条件成立,执行代码块A}else if{条件不成立,执行代码块B}......else{以上条件都不成立,执行代码块N}
                3. 有条件重合的部分,把条件比较苛刻的放在上面,或者增加&&符

循环语句【重点】
        1. 作用

                1. 减少代码的冗余(重复)
                2. 方便后期维护与更新
        2. 循环语法【重点】

                1. for(初始循环变量表达式;循环条件判断表达式;循环变量更新表达式){循环体--需要重复执行的代码}
                2. 循环四要素

                        1. 初始循环变量:用于记录循环次数
                        2. 循环条件:判断是否继续进行循环,满足条件继续执行,不满足条件,跳出循环
                        3. 循环变量更新:修改条件表达式中的变量---累加
                        4. 打断点的操作

                                1. debugger:在控制台-----打断点;打开浏览器--控制台--刷新
        3. 循环遍历

                1. 循环遍历:依次或者挨个,从指定的范围取出所有满足条件的值





欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4