基本运算符
+ 加法运算
var num1 = 10;var num2 = 20;
var num3 = num1 + num2 + 10; //40
// 连加
// 如果一个变量为字符串类型 +的作用
var num4 = "15" + 10;
// alert(num4) //+链接一个数字 一个字符串 拼接的作用1510
//我的幸运数字是: 10
console.log("我的幸运数字是:30");
console.log("我的幸运数字是:" + num1);
// 两个都为字符串
var num5 = "15" + "10";
console.log(num5);v
2 减法运算
var num6 = 15 - 10 // 5var num7 = "15" - 10 // 一个字符串和一个数字减法,可以得到一个数字 前提字符串必须是数字字符串
把字符串强转成数字“200”
alert(typeof num7)
var num8 = "15" - "10" // 5v alert(typeof num8)
3 *乘法
var num9 = 15 * 10; //150var num10 = "15" * 100; //150功能同减法v // alert(num10)
var num11 = "15" * "10"; //150
4 /除法运算 可以带小数
var num12 = 5 / 4; //1.25Math.floor(num12) floor : 地板 向下求整数1.25 = 1 1.9 = 1
num12 = Math.floor(num12)
alert(num12);
5 %求余数
var num13 = 5 % 4; //1var num14 = "5" % 4;
// alert(num14)
6 比较运算符
> 大于<= 小于或等于
>大于 : >= 大于或等于
!= 不等于
==相等 判断数值相等
=== 比较值 还得比较类型 恒等于
var num15 = 15 > 7; //true
var num16 = 15 <= 15; //true
var num17 = 15 != 17; //true
var num18 = 15 == 19; //false
var num19 = "15" == 15; //true
var num20 = "张三" == "张三"
var num21 = "15" === 15;
alert(num21)
7 ++ 每次加1
var value = 10;value++; //每次加1 value = value + 1
alert(value) //11v
var a = ++value
console.log(a)
value += 10; //每次加10
value *= 10; //value 每次乘以10
value /= 10;
value --; //每次减去1
value -= 10; //10
value %=10; //0
alert(value)
8 逻辑运算符号
- && 并且运算 and 运算
- || 或者 元素 or 运算
- ! 非运算
- true&&true 结果true
- true&&false 结果 false
- false&&false 结果false
- true || false 结果true
- true || true 结果true
- false || true 结果true
- false || false 结果false
- !true 结果false
- !false 结果 true
- var value1 = 15>10 || 15<8
- alert(value1)
- var value2 = !true;
- alert(value2)