基本运算符

+ 加法运算

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 // 5
var num7 = "15" - 10 // 一个字符串和一个数字减法,可以得到一个数字 前提字符串必须是数字字符串
把字符串强转成数字“200”
alert(typeof num7)
var num8 = "15" - "10" // 5v alert(typeof num8)

3 *乘法

var num9 = 15 * 10; //150
var num10 = "15" * 100; //150功能同减法v // alert(num10)
var num11 = "15" * "10"; //150

4 /除法运算 可以带小数

var num12 = 5 / 4; //1.25
Math.floor(num12) floor : 地板 向下求整数1.25 = 1 1.9 = 1
num12 = Math.floor(num12)
alert(num12);

5 %求余数

var num13 = 5 % 4; //1
var 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)
posted @ 2019-09-23 19:51  眉遮白霜亦如雪  阅读(125)  评论(0编辑  收藏  举报