1.1 算术运算符
符号:+ - * / %
求余运算的符号和被除数有关
1.2 赋值运算符
符号:= += -= *=
举例:
-
var a,b;
-
a = b = 3
-
把b = 3 的值赋给a
注意:赋值表达式时有值的:值为右值
1.3 自增自减运算
符号:++ --
-
针对于变量+1或者-1
-
++分为前++和后++
-
前++ ++i:先计算,后使用
-
后++ i++:先使用,后计算,过了该条语句的分号再计算
-
1.4 关系运算符
符号:> >= < <= == != ===(严格等)
注意:类型和值也要相同
-
关系运算符都是双目运算,优先级各不相同
-
通过关系运算符运算的值为boolean型
-
true
-
false
-
-
课后作业
-
= == ===的异同
-
=:是赋值运算符,它的作用就是把右边的值赋给左边
-
==:是关系运算符,它只需要判断左边的值和右边的值是否相同 相同为true 不同为false
-
===:是关系运算符,也叫严格等,严格等左边的数据和右边的数据 类型和值必须相同
-
-
1.5 逻辑运算符
符号:&& || !
-
&&:完成一件事,有N个步骤,每个步骤都要完成,整件事才能完成,各个步骤间的关系称为与
-
短路与:若干个与运算连接,当首次遇到失败时,则运算终止
-
-
||:完成一件事,有N个方法,每个方法都能完成此件事,各个方法之间的关系称为或
-
短路或:若干个或运算连接,当首次遇到成功的表达式时,则运算终止
-
-
! 某个条件的对立面
-
通过逻辑运算符的表达式,结果为布尔值
-
作用:将逻辑量连接起来
1.6 数据之间的转换
-
字符串与数字间的转换
-
隐式转换
-
1.加号
-
结果转换为字符串,等价于和字符串拼接
-
-
2.除了加号 - * / % < ......
-
-
显式转换
-
parseInt(“字符串”| 小数)
-
parseFloat(“小数字符串”);返回浮点型数据
-
numbar
-
.toString
-
-
-
1.7 程序的设计结构
-
顺序结构
-
自上而下
-
-
选择结构
-
根据所给的条件,决定执行哪些操作
-
if(条件表达式) 语句;
-
根据条件表达式的真假,判断是否执行后面的修饰的语句
-
-
else else代表之前条件的对立面,注意千万不要在else后面加括号,不能单独出现,必须和if连用
-
注意事项:
-
1.if的条件只能修饰后面的一条语句
-
2.如果需要修饰多条语句,用{}若干条语句括起来,被括起来的语句称为复合语句,复合语句为一条语句
-
-
-
循环结构:重复的执行某一段代码
1.8 调试
-
解决程序中的BUG
-
作用:
-
1.观察代码的执行顺序
-
2.跟着每一个变量的赋值
-
-
操作
-
1.检查----source----文件名
-
2.打断点----刷新
-
3.单步手动调试
-