JavaScript函数及运算符 -- 笔记 - 图2review0518

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>review0518</title>
  6. <script type="text/javascript">
  7. // var n = 9;//全局变量
  8. // function fun1(){
  9. // var n1 = 5;//局部变量
  10. // n = 12;//全局变量
  11. // }
  12. // function fun2(){
  13. // n = n - 1;
  14. // }
  15. // function fun3(){
  16. // console.log(n);//11
  17. // console.log(n1);//报错
  18. // }
  19. // fun1();
  20. // fun2();
  21. // fun3();
  22. var x = 2;
  23. var y = 3;
  24. var z = 1;
  25. var flag = x < 10 || y < 5|| z > 10;
  26. console.log(flag);//true
  27. var num1 = 10,
  28. num2 = 5,
  29. num3 = ++num1 + num2;
  30. console.log(num1);//11
  31. console.log(num3);//16
  32. var num1 = 10,
  33. num2 = 5,
  34. num3 = num1++ + num2;
  35. console.log(num1);//11
  36. console.log(num3);//15
  37. var x1 = 20;
  38. var x2 = 30;
  39. var x3 = --x1 + x2--;
  40. console.log(x1);//19
  41. console.log(x2);//29
  42. console.log(x3);//49
  43. var a = 10;
  44. var b = 20;
  45. var str = 'hello ';
  46. a += 5;//a = a + 4
  47. b %= 4;
  48. str += 'world';
  49. console.log(a);//15
  50. console.log(b);//0
  51. console.log(str);// hello world
  52. var x = 10;
  53. var y = '10';
  54. var z = x === y;
  55. console.log(z);//false
  56. console.log(null == undefined);//true
  57. console.log(null === undefined);//flase
  58. var score = 95;
  59. var str;
  60. if (score > 100 || score < 0) {
  61. str = '分数错误';
  62. } else if (score == 100) {
  63. str = '满分'; //成绩是100分,显示满分
  64. } else if (score >= 90 && score < 100) {
  65. str = '优秀'; //成绩大于等于90,显示优秀
  66. } else if (score >= 70 && score < 90) {
  67. str = '良好'; //成绩大于等于70,显示良好
  68. } else if (score >= 60 && score < 70) {
  69. str = '及格'; //成绩大于等于60分,显示及格
  70. } else {
  71. str = '不及格'; //否则,不及格
  72. }
  73. document.write(str);
  74. </script>
  75. </head>
  76. <body>
  77. </body>
  78. </html>