菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育
标题:
解婵-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