运算符
算数运算符:加、减、乘、除、取余 (+, -, *, /, %)
其中% 取余是判断一个数是否能被整除使用的
赋值运算符:将等号右边的值赋予给左边, 要求左边必须是一个容器
一元运算符 : 仅操作一个操作数. 比如: 正负号等
自增自减运算符
相同点
不管是++或者-- 是在前还是在后,都是在原来的取值上自行增1或减1 类似于 => a += 1
不同点
符号前置 ++i => 先加1 再使用 (快捷记忆: ++在前 先加)
符号后置 i++=> 先使用 再加1 (快捷记忆: ++在后, 后加)
比较运算符:> , < , >= , <= , == , === , != , !==
重点介绍 等于和全等的区别, 推荐使用全等
特殊说明
如果是数字和"其他值"的比较 则其他值会自动转换成数字去比较
涉及到"NAN"都是false (NaN)
如果是"字符串"和"字符串"比较 则会比较每一个字符的ASCII码,同时是按位进行比较
如果是布尔值参与比较 布尔值会转换成数字0和1
逻辑运算符:逻辑运算符用来解决多重条件判断
&& 短路与 ||短路或 !取反
语句
1.表达式:表达式是一组代码的集合,JavaScript解释器会将其计算出一个结果
语句分类:
顺序语句
分支语句
循环语句

分支语句的综合
if 分支
单分支: 使用的最多的分支语句 任何情况下都可以通用
if (条件){
满足条件要执行的代码
}
双分支:
if (条件){
满足条件要执行的代码
}else{
不满足条件执行的代码
}
多分支:
if (条件){
满足条件要执行的代码
}else if(条件1){
满足条件执行的代码
}
else if(条件2){
满足条件执行的代码
}
else if(条件3){
满足条件执行的代码
} else{
不满足条件执行的代码
}
三元运算符:一般用来取值
条件?满足条件执行代码1:不满足执行代码2
switch case语句
<script>
let week=+prompt('今天是礼拜几')
switch(week){
case 1:
document.write('敲代码')
break
case 2:
document.write('打豆豆')
break
case 3:
document.write('约会')
break
case 4:
document.write('打麻将')
break
case 5:
document.write('逛街')
break
default:
document.write('搞学习')
}
</script>
本文详细介绍了JavaScript中的算数、赋值、一元运算符,特别讨论了自增自减运算符的前后置差异。此外,还讲解了比较运算符的使用,包括数字、字符串和布尔值之间的比较规则。在逻辑运算符部分,提到了短路与和短路或的概念。最后,文章阐述了分支语句(if、else、switch-case)的用法,并通过示例展示了如何使用三元运算符和switch-case进行条件判断。

被折叠的 条评论
为什么被折叠?



