JavaScript学习之二(运算符、条件、循环语句)

运算符

一 运算符的分类
1 赋值运算符
2 算术运算符
3 比较运算符
4 逻辑运算符
二 赋值运算符
= :变量名=值; 把=右侧的表达式的值赋值给左侧变量
+=,-=,=,/=, %=
var i =10;
i+=2; ==> i = i+2;
i
=2; > i = i*2;
三算术运算符
+ - * / %(取余)
++ :自加1
–:自减1
四 比较运算符 :比较后的表达式的结果为boolean(true|false)
== :判断两边是否相等 可以忽略类型 1
“1” true
=:判断两边是否相等 不忽略类型 1=“1” false switch:按===比较是否相等

	!=  :判断两边是否不相等
	!== : 判断两边是否不相等 不忽略类型

	>,>=
	<,<=

五 逻辑运算符: 表达式的结果为boolean(true|false)
&& :并且 ,两侧都为true,结果为true, 有一侧为false,则结果为false
|| :或者 :两侧任意一个为true,则结果为true, 两侧都是false则结果为false
! :非 取反。 !true=>false !false=>true

( )==》! ==>算术运算符 ==》比较运算符 ==》&& ==》 || ==》赋值运算符

条件语句

一:分支结构:用于基于不同的条件来执行不同的动作。
1 if 语句
2 if-else语句
3 if - else if -else语句
4 switch语句
二、 if ,if-else语句
1 if的语法
if ( 条件表达式) { //表达式的结果可以为boolean,也可以为数字:0:false,非0:true
代码块;
}
注意:当条件为true时,执行代码块,否则不执行

	2 if-else语句
		if ( 条件表达式) {
			代码块1;
		} else {
			代码块2;
		}
	注意:当条件为true时,执行代码块1,否则执行代码块2

三 if-else if -else 语句 ==》 多分支结构

  注意:  每个条件的顺序。范围条件时。

四 switch结构
switch:用于等值判断的分支结构 :使用 ===同时判断值和类型
语法:
switch(表达式){
case 值1:
代码1;
break;
case 值2:
代码2;
break;
… 多个case
default:
代码块;
}
注意事项:
1 switch 结构中包含:switch,case,break,default关键词
2 每个case后面仅带有一个值,并且相互之间不能相同
3 break :写在每个case或defautl后面,表示关闭switch
也可省略不写。
如果break没有写,则case后面的语句一直执行,直到遇到break或switch结束
4 default:可以写在switch结构的任何位置。
JavaScript学习之二(运算符、条件、循环语句)_第1张图片

循环语句

一 循环语句
1 for循环
2 while 循环
3 do-while循环
连续的执行多次相同的代码或有规律,可以使用循环
二、for语法
for(语句1 ; 语句2; 语句3){
循环体; //循环执行的代码
}
语句1:给循环变量赋初始值
语句2:循环条件;
语句3:改变循环变量的值

特点:先判断,后执行。

三、while语句
语法:
while(循环条件){
循环体;
}
特点:先判断后执行
四、 do-while语句
语法:
do{
循环体;
}while(循环条件);

	特点:先执行后判断		

当条件为false时,也会执行一次。

JavaScript中的函数

一:定义用于与标签事件关联的代码块,或可以重复使用的代码 块
二: 语法:
function 函数名(参数列表){
函数代码块;
可以有返回值;
}
1 函数名: 命名的要求与变量相同
2 参数列表 :执行此函数时所需要的数据
3 函数代码块: 执行此函数时的操作流程
4 如果函数有返回值: return 值; 一个函数最多返回一个值。
三,调用或执行函数:
函数名(参数);

四、 函数中的return的作用
1 返回函数的值: return 值;
2 结束函数的调用。结束函数的执行。

你可能感兴趣的:(前端,js)