10
0

4_js当中运算符.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. var num = 1;
  11. var num2 = 2;
  12. console.log(num + num2);//加
  13. console.log(num2 - num);//减
  14. console.log(num * num2);//乘
  15. console.log(num2 / num);//除
  16. // 如果对字符型进行加法运算 那么他将加号左右两边进行字符拼接
  17. var str1 = "hello";
  18. var str2 = "world";
  19. console.log(str1 + str2);
  20. // 加法运算如果一侧是字符型 那么统一按照字符串拼接实现
  21. var str3 = "你好";
  22. var str4 = 10;
  23. console.log(str3 + str4);
  24. // 如果 字符型数字参与 - * / 运算会转行成数字型运算
  25. var str5 = 1;
  26. var str6 = "2";
  27. console.log(str5 * str6);
  28. // 逻辑运算
  29. var num3 = 1;
  30. var num4 = 2;
  31. var num5 = 2;
  32. var num6 = "2";
  33. console.log(num4 > num3);//大于
  34. console.log(num4 < num3);//小于
  35. console.log(num4 == num5);//是否等于
  36. console.log(num4 >= num5);//大于等于
  37. console.log(num4 <= num5);//小于等于
  38. // 如果字符型数字和数值型数字进行 == 运算 会转行成数值型进行对比
  39. console.log(num6 == num5);
  40. // === 绝对等于 不仅判断值还会判断数据类型
  41. console.log(num6 === num5);
  42. var num7 = 1;
  43. // num7 = num7 + 1;
  44. // num += 1;
  45. // num++;
  46. // ++num;
  47. // num7 = num7 - 1;
  48. // num -= 1
  49. // num--;
  50. // --num;
  51. //num7 *= 2; 等同于 num7 = num7 * 2
  52. //num7 /= 2; 等同于 num7 = num7 / 2
  53. // ++ 写在前和写在后是有区别的 写在前面是先自增在做其他操作,写在后边先做其他操作在自增
  54. // var num8 = ++num7;
  55. // var num8 = num7++;
  56. // console.log(num7);
  57. // console.log(num8);
  58. </script>
  59. </body>
  60. </html>