菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育
标题:
陈紫怡-20221031-JS基础2
[打印本页]
作者:
Dasmondlicht
时间:
2022-11-1 00:11
标题:
陈紫怡-20221031-JS基础2
一、今日学习内容:
运算符----***
常见运算符
算术运算符 + - * / % ++ --
%取余取模 除不尽剩下的正整数,主要用于判断----奇数偶数
++表示自增1 -- 表示自减1
前置++ /-- ++/--写在变量之前,先自己运算,然后参与其他运算
后置++/-- ++/-- 写在变量之后,先参与其他运算,在计算自己
比较运算符 == != > >= < <= === !==
== !== 只比较值是否相等,不比较数据类型
=== !== 既要比较大小,还要比较数据类型
执行结果只有true/false
条件运算符 (expr1) ? (expe2) : (expr3);
三元运算符 三目运算符
语法: 条件表达式 ? 结果1 :结果2;
条件表达式成立,返回结果1,否则返回结果2
条件表达式成立:条件 执行结果为true
逻辑运算符 && 与 | |或 !非
使用前提条件:符号两边的表达式为非恒等式
&& 逻辑与: a&&b a与b必须同时满足(true),返回值才是true,否则false
|| 逻辑或:a||b a或b只要有一个满足条件,返回true
! 逻辑非:取反,a-->true , !a-->false
字符串运算符 +
一个表达式中,字符串与任何变量进行+运算,都是进行字符串拼接,运行结果为一个新的字符串
赋值运算符 = += -= *= /= %=
= 赋值:把等号右边的值赋值给等号左边的变量
+= 表示在原来的基础上进行累加
eg: a+=b ==> a=a+b;
()运算符优先级 提高运算的优先级
流程控制语句
概念
给程序一个指令,告诉程序执行顺序
分类
默认执行顺序
代码从上到下,从左到右,逐行执行
选择执行顺序
概念
通过给定条件,满足条件执行指定代码,否则不会执行
重复执行顺序
重复输出相同内容,重复执行一定需要一个出口,否则就是死循环
代码根据条件重复执行,但是条件应该保证执行到某个时间就不成立了
选择语句
单分支语句----只有一个选择
语法
if(条件表达式) {满足条件所需要执行的代码块}
注意:
条件表达式可以是一段代码,也可以是一个变量
条件表达式成立,执行结果为true
单行语句和多行语句
单行语句:每一条语句都需要以 ; 结尾
多行语句(代码块):由多条单行语句组成
{}表示代码块,如果里面有多行语句,必须写{},一条语句,可省略{}
双分支语句----二选一,至少执行其中一个
语法
if(条件表达式){条件成立,执行代码A}else{条件不成立,执行代码B}
多分支语句----多选一
语法
if(条件表达式A){条件成立,执行代码A}else if(条件表达式B){条件B成立,执行代码B}......else { 以上条件都不成立时,执行这里的代码块}
循环语句
作用:
1.减少代码的冗余
2.方便维护及更新
语法
for(初始循环变量表达式 ; 条件判断表达式 ; 循环变量更新表达式){ 循环体----需要重复执行的代码}
循环四要素
1.初始化循环变量:用来记录循环次数
2.循环条件:判断是否继续进行循环,满足条件继续执行
3.更新循环变量:修改条件表达式中的变量----累计次数
4.循环体:重复执行的代码
打断点操作
debugger;
控制台----打断点
(浏览器----控制台----刷新)
循环遍历
概念
一次或者挨个,从指定的范围取出所有满足条件的值
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/)
Powered by Discuz! X3.4