一、数学运算符:包括加减乘除以及取余
var a=1000;//分钟
var b=parseInt(a/60);
var c=a%60;
console.log(b+":"+c)//输出结果16:40
二、赋值运算符:=就是把=右边的赋值给等号左边的变量名,还有+=、-=、/=和*=。
var number=5;
number+=1;//相当于number=number+1
console.log(number);//输出结果6
三、比较运算符:大于、小于、小于等于、大于等于
(1)==:比较符号两边的值是否相等,不管数据类型
(2)===:比较符号两边的值和数据类型是否都相等
var age="65";
console.log(age==65);//输出结果true
console.log(age===65);//输出结果false
console.log(parseInt(age)===65);//输出结果true
console.log(true==1);//输出结果true
console.log(undefined==0);//输出结果false
四、逻辑运算符:与&&、或||、非!
(1)与&&:进行且的运算,符号左边必须为true且右边也为true,返回值才是true
(2)或||:进行或的运算,符号只要一边为true返回值为true,两边为false时返回值也为false
五、自增、自减运算符
(1)前置++:会先把值自动加1,再返回
后置++:先返回值,再自动加1
var a=15;
console.log(++a);//输出结果16,先+1再返回值
console.log(a++);//输出结果16,先返回值再+1
(2)前置--:会先把值自动减1,再返回
后置--:先返回值,再自动减1
if语句
if语句(条件判断语句)
如果语句成立就会执行,不成立则不执行
语法1:if(条件表达式)+单条语句
if(true)console.log(1)//1
语法2:if(条件表达式)+{代码块 多条语句}
if(true){
console.log(1)
console.log(2)
console.log(3)
}//1,2,3
语法3:if(条件表达式)+{代码块 多条语句}else if{}
if(true){
console.log(1)
}else if(true){
console.log(2)
}else{
console.log(3)//当上面的条件都不满足的时候就会执行这一条语句
}//1,2
1.if语句后面的代码块不是必须的但是在开发中尽量写上代码块
2.如果都不满足就会执行最后一条语句