1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- var num = 1;
- var num2 = 2;
- console.log(num + num2);//加
- console.log(num2 - num);//减
- console.log(num * num2);//乘
- console.log(num2 / num);//除
- // 如果对字符型进行加法运算 那么他将加号左右两边进行字符拼接
- var str1 = "hello";
- var str2 = "world";
- console.log(str1 + str2);
- // 加法运算如果一侧是字符型 那么统一按照字符串拼接实现
- var str3 = "你好";
- var str4 = 10;
- console.log(str3 + str4);
- // 如果 字符型数字参与 - * / 运算会转行成数字型运算
- var str5 = 1;
- var str6 = "2";
- console.log(str5 * str6);
- // 逻辑运算
- var num3 = 1;
- var num4 = 2;
- var num5 = 2;
- var num6 = "2";
- console.log(num4 > num3);//大于
- console.log(num4 < num3);//小于
- console.log(num4 == num5);//是否等于
- console.log(num4 >= num5);//大于等于
- console.log(num4 <= num5);//小于等于
- // 如果字符型数字和数值型数字进行 == 运算 会转行成数值型进行对比
- console.log(num6 == num5);
- // === 绝对等于 不仅判断值还会判断数据类型
- console.log(num6 === num5);
- var num7 = 1;
- // num7 = num7 + 1;
- // num += 1;
- // num++;
- // ++num;
- // num7 = num7 - 1;
- // num -= 1
- // num--;
- // --num;
- //num7 *= 2; 等同于 num7 = num7 * 2
- //num7 /= 2; 等同于 num7 = num7 / 2
- // ++ 写在前和写在后是有区别的 写在前面是先自增在做其他操作,写在后边先做其他操作在自增
- // var num8 = ++num7;
- // var num8 = num7++;
- // console.log(num7);
- // console.log(num8);
- </script>
- </body>
- </html>
|