运算符可以分为以下类别
1.赋值运算符 =
2.算术运算符 +,-,*,/,%,++,--(求反)
3.结合运算符 *= ,/= ,+= ,-+ , %=
4.比较运算符 == ,!= ,> , >= , < , <= , ===(绝对等于/完全等于) ,!===(不绝对等于)
5.逻辑运算符 &&(且) , ||(或) , !(非)
6.字符串运算 +
算术运算符
//算术运算符
console.log(15+3)
console.log(18-4)
console.log(10*3)
console.log(16%4)
关系运算符 ==(等于) ==表示的是两个变量的值相等
===(绝对相等/完全相等) ===表示的是两个变量的值相等 数据类型也必须一致,才会返回true
//++ --
var a=1
console.log(++a)// 2
console.log(a++ + ++a)//2+4=6
console.log(a)//4
//复合运算符+= -= *= /= %=
var b=10
//b =b *20
b*=20//相当于b=b*20
console.log(b)
//+= 经常用于累加求和
//求1-3之间的所有整数和
var result=0//用来存储1-3之间所有整数之和
result += 1
result += 2
result += 3
console.log(result)
//关系运算符 ==(等于) ==表示的是两个变量的值相等
//===(绝对相等/完全相等) ===表示的是两个变量的值相等 数据类型也必须一致,才会返回true
console.log(10=="10")//true
console.log("10"==="10")//true
练习题
判断一个整数的值,如果值小于10,但是值大于5,则输出“该数字的值在5-10之间”,如果该整数的值小于5,则输出“该数字的值小于5”,如果该整数的值大于10 ,则输出“该整数的值大于10”。
var a=prompt("请输入一个整数")
if(a>5 && a<10){
console.log("该数字的值在5-10之间")
}else if(a<5){
console.log("该数字的值小于5")
}else if(a>10){
console.log("该整数的值大于10")
}