JavaScript基础语法 -- 笔记 - 图2review0515

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>review0515</title>
  6. <script type="text/javascript">
  7. // alert("hello javascript");
  8. document.write("hello erverone");
  9. function funName(num1,num2){
  10. alert('123');
  11. }
  12. funName(2,3);
  13. // var x;
  14. // x = '123';
  15. // alert(x + 1);
  16. // + 遇到数值类型 会进行四则运算
  17. // + 遇到字符串 会拼接字符串
  18. // 创建函数
  19. // function add(){
  20. // alert('999');
  21. // }
  22. // 调用函数
  23. // add();
  24. // n1 n2 形参
  25. // function add(n1, n2){
  26. // alert(n1+n2);
  27. // }
  28. // 3,4 实参
  29. // add(3,4);
  30. // function add(n1,n2){
  31. // var n3;
  32. // n3 = n1 + n2;
  33. // return n3;
  34. // }
  35. // var num = add(15, 5);
  36. // alert(num);
  37. // console.log(num);
  38. // var num1 = function(n1,n2){
  39. // var n3 = n1 + n2;
  40. // return n3;
  41. // }
  42. // alert(num1(3,4));
  43. // var id='16';
  44. // console.log(isNaN(id)); //false
  45. // var id=16;
  46. // alert(typeof id);
  47. // console.log(isNaN(id));//true
  48. // var str = '123';
  49. // console.log(str+1);//1231
  50. // console.log(str*1+1);//124
  51. // console.log(parseInt(str)+1);//124
  52. // console.log(1+str);//1123
  53. // var str1 = 'abc';
  54. // console.log(isNaN(str1));//true
  55. // var str2 = '123';
  56. // console.log(isNaN(str1));//false
  57. var str = '123';
  58. console.log(parseInt(str));//123
  59. console.log(parseFloat(str));//123
  60. console.log(Number(str));//123
  61. var str = '123.23';
  62. console.log(parseInt(str));//123
  63. console.log(parseFloat(str));//123.23
  64. console.log(Number(str));//123.23
  65. var str = 'abc';
  66. console.log(parseInt(str));//NaN
  67. console.log(parseFloat(str));//NaN
  68. console.log(Number(str));//NaN
  69. var str = '123a';
  70. console.log(parseInt(str));//123
  71. console.log(parseFloat(str));//123
  72. console.log(Number(str));//NaN
  73. var str = 'a123';
  74. console.log(parseInt(str));//NaN
  75. console.log(parseFloat(str));//NaN
  76. console.log(Number(str));//NaN
  77. var str = '0123';
  78. console.log(parseInt(str));//123
  79. console.log(parseFloat(str));//123
  80. console.log(Number(str));//123
  81. var str = '0123.23';
  82. console.log(parseInt(str));//123
  83. console.log(parseFloat(str));//123.23
  84. console.log(Number(str));//123.23
  85. var str = '0123.623';
  86. console.log(parseInt(str));//123
  87. console.log(parseFloat(str));//123.623
  88. console.log(Number(str));//123.623
  89. var str = null;
  90. console.log(parseInt(str));//NaN
  91. console.log(parseFloat(str));//NaN
  92. console.log(Number(str));//0
  93. var str = '';
  94. console.log(parseInt(str));//NaN
  95. console.log(parseFloat(str));//NaN
  96. console.log(Number(str));//0
  97. var str = '';
  98. console.log(Boolean(str));//false
  99. var str = null;
  100. console.log(Boolean(str));//false
  101. var str = 'abc';
  102. console.log(Boolean(str));//true
  103. var str = 123;
  104. console.log(Boolean(str));//true
  105. var str = 0;
  106. console.log(Boolean(str));//false
  107. console.log(undefined == null);//true
  108. console.log(123 === '123');//flase 严格判断
  109. </script>
  110. </head>
  111. <body>
  112. </body>
  113. </html>