三、运算符
1. 算术运算符 + - * / % ++ --
1、1赋值运算符
=
+= 、 -= 、*=、 /=
1 +=2; ==》 1 = 1 + 2;
2. 比较运算符
> < >= <= !=
== 比较值
=== 比较值和数据类型
3. 逻辑运算符
3.1 && 逻辑与 & 并且
两边结果都为真,结果为真 true false
3.2 || 逻辑或 或者
两边结果只要有一个为真,结果为真
3.3 !逻辑取非
真既假,假既真
注意点:
1)逻辑运算符最终结果
在php里边,最终结果是“布尔”结果
在javascript里边,&&和||是其中一个操作数,!是布尔结果
2)短路运算
只给执行一个操作数,不执行另一个操作数,不被执行的操作数就被短路。
1. 数据类型:Number String Boolean Null Undefined Object
console.log(typeof 信息); 判断信息的数据类型
四、流程控制
If判断
If(表达式){
代码
}else if(表达式){
代码
}
Switch(表达式){
Case “值”:
Break;
Case “值”:
Break;
Default:
Break;
}
循环
for(var i=0; i<10; i++){
alert(1);
}
While(表达式){
代码
}
两个关键字
Break 结束循环 (终止)
Continue 跳过本次本次循环
使用场景
For 次数确定的时候用
Whiel 直到满足某个条件的时候终止循环
弹窗三种 alert confirm prompt
输出到控制台:console.log(“”); 浏览器 F12 控制台
关键字:
标识符: 变量名 数组名 方法名 类名。。。
变量:定义 赋值 使用
数据类型:number string boolean null undefined object
运算符
算数 赋值 关系 逻辑 三元(三目) typeof 123
控制语句
if(){}else if(){}else{}
for(var i=0; i<10; i++){}
while(){}
break contiune
死循环: while(true){} for( ; ; ){}
while(true){ if(){break} }
标记:
wbl:for(var i=0;i<10;i++){
for(var j=0 ; j<10; j++){
break wbl;//回吧外层的for循环停掉
}
}