JavaScript基础
第二章学习概要:
- 逻辑运算符
- 流程控制的三大结构
- 三元运算符(三目运算符)
一、逻辑运算符:&&、||、!
学习逻辑运算符之前,先声明下逻辑运算符的运算结果有两个:true或false。
(1)、”&&”逻辑与(也可以叫并且)。如果左右两个操作符都为true,则结果为true,否则,结果为false。
逻辑与,就是两个条件同时满足时,结果为true。
例子:
x>0 且 x<10;//这两个条件同时满足
x>0 && x<10;
(2)、”||”逻辑或。左右两个条件,只要一个满足,就返回true,否则,就返回false。
例子:
x>10 或 x<-10
x>10 || x<-10
(3)、”!”取反运算。
!true=false
!false=true
!100=false//100取布尔值是真,取反就是假。
JS 操作符主要包括算术运算符,赋值运算符,比较(关系)运算符,逻辑运算符,串符(连接作用),条件运算符等。所谓操作说简单说就是,我们操作的对象或条件,比如:>、<、&&、!、||.
(4)运算符的优先级:
算术运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符
(5)知识补充:
写程序的一般步骤:
1、变量初始化:变量声明,变量赋值。
2、程序的运行过程
3、输出结果
二、流程控制的三大结构
(1)顺序结构
按照程序的书写顺序,一条一条语句执行,不允许跳过任何一条语句。
(2)选择(条件)结构
在处理实际问题时,只有顺序结构是不够的,经常会遇到一些条件的判断,流程根据条件是否成立有不同的流向。程序根据给定的条件是否成立而选择执行S2操作或S3操作。这种先根据条件做出判断