菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育
标题: 张建斌-2022.11.29 [打印本页]
作者: IT5353 时间: 2022-11-30 01:37
标题: 张建斌-2022.11.29
一. 运算符
1. 算术运算符:加 减 乘 除(/) 取余(%) 浮点数不要参与计算,精度比较高 从二进制转化为浮点数 数值会有偏差,,最高精度可以达到17位小数,但是在参与计算时,整数精度更好。
2. 递增递减运算符:
1. 前置递增:先自增加1 再运算
2. 后置递增:先运算 再加1 (用的最多代码独占一行)
3. 比较运算符:> ,,<,,==(会出现隐式转化) ,,!=,,===(不仅判断值的大小,还判断数据类型的一致),,!==
4. 逻辑运算符:与(&&) 或(||) 非(!)是用来进行布尔值运算的运算符,再开发中会遇到多个条件的判断。
5. 短路运算:当有多个表达式时,左边的表达式的值可以确定结果时,就不再运算右边的表达式的值了。
1.逻辑与:表达式1&&表达式2; 如果第一个表达式时true 则返回表达式2;;;如果第一个表达式是false,则返回位表达式1;;;;;;;;;当短路运算运行结束后 后面的表达式不执行,,,
6. 赋值运算符
7. 运算符的优先级
1. 从大到小
8. 流程控制:就是来控制我们的代码需要按照什么结构顺序来执行
1. 顺序结构:是程序中最基本的流程控制,,没有特定的语法结构,按照代码的先后顺序,依次执行
2. 分支结构
if:条件成立执行相应代码,否则什么也不做
Switch::通过判断不同的值
注意点:switch括号内可以是表示或者一个值,通常会用一个变量;;关键字case 后面跟一个选项的表示或者值,后面跟一个冒号;;;;;switch表达式的值必须和case的值是全等,才会执行相应case下的代码,每个case结束都要加break ;;;;如果所有的case的值都和表达式都不匹配 ,则执行default的代码。
3. 循环结构:
1. while循环:
1.语法结构:1.1 首先会判断条件表达式是否为真,如果为真那么就会执行后面{ }里面的代码
1.2 执行完后面{ }里面的代码,会再次判断条件表达式是否还为真
1.3 如果条件表达式依然为真,那么程序会再次执行后面{ }里面的代码
1.4 会不断的重复1.1~1.3的执行流程顺序,直到条件表达式不为真的时候才会停止运行代码
.for循环:初始化变量:通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。 初始化操作在整个for循环只会执行一次。
- 条件表达式:用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循环。
- 操作表达式:每次循环的最后都要执行的表达式。通常被用于更新或 递增计数器变量
4. 俩个分支语句的区别:
1. 一般情况下俩种语句可以实现互相替换。
2. Switch一般处理case的值确定的情况,而if语句适用于范围的情况。
3. switch进行条件判断后直接执行到程序相关语句,效率更高,而if语句需要进行多次判断才可以。
5. 三元表达式:表达式1?表达式2:表达式3;如果表达式时true就执行表达式2,如果是false就执行表达式3
9.
10. (Do…while) 循环结束 continue :结束本次的循环,继续下次循环 break:跳出所在的循环
二.
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) |
Powered by Discuz! X3.4 |