JavaScript 基础(二)

题纲:

1、比较运算符

2、逻辑运算符

3、一元运算符

4、赋值运算符

5、运算符的优先级

6、分支结构

7、断点调试

8、多项分支结构

9、switch case 分支

10、switch case 多个情况执行相同的代码

11、switch case 的局限性

*注

 

1、比较运算符

 

布尔类型转换成数值:

true    转换成     1

false    转换成     0

 

例子:

 

用于判断是否: 非数字

isNaN

 

2、逻辑运算符

并且&&

 

或||

 

非(取反) !

两种方式:计算结果是布尔类型数据

1、

 

隐式转换为false的情况: ‘’  0  NaN  false  undefined  null 六种情况

 

转换都为false

 

3、一元运算符

 

++在后;先赋值,再自增1(后运算)

++在后;先自增1,再赋值(先运算)

 

 

4、赋值运算符  = 

复合赋值运算符:

+=  -=   *=  /=

如:

     num = num + 10; -à>>>  num +=10;  结果为20

 

5、运算符的优先级

运算符从高到低

最高  ()·

最低   赋值

*逻辑运算符需要特别注意

 

6、分支结构

If (条件) {

  满足条件才执行的语句;

} else {

不满足条件才执行的语句;

}

 

7、端点调试

 

选种sources 可以进行调试

断点下走的快捷键ctrl+; 或者 f11

 

8、多项分支结构

语法结构

 

 

*条件判断注意,项目注意的地方

 

*Webstorm比较两个文件

 

9、switch case 分支

语法结构:

default

变量  ===   常量/固定值

 

*选用建议:

if else if      更适合区间判断,大小比较

switch case     更适合固定值判断,能列举所有情况的

 

10、switch case 多个情况执行相同代码

 

11、switch case局限性

case只能是固定值或则常量,不能有运算符

 

*注

有运算符参与运算称之为表达式

if else switch case 有功能的一句话称之为语句

 

 

程序三大结构:1、顺序结构

              2、分支结构

              3、循环结构

分支结构:单项分支

          双项分支

          多项分支

 

猜你喜欢

转载自blog.csdn.net/weixin_39277183/article/details/86567787