05-data.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. <script>
  8. /* JS是弱类型的 声明变量时 var */
  9. var i = 10
  10. // 打印数据到浏览器控制台
  11. console.log(i)
  12. // typeof 判断数据的类型
  13. console.log(typeof i)
  14. // 当给变量赋值为其他类型 是允许的
  15. i = "abc"
  16. console.log(i)
  17. console.log(typeof i)
  18. // 可以声明同名的变量
  19. var i = 1>10
  20. console.log(i)
  21. console.log(typeof i)
  22. // 这里Object是大写
  23. i = new Object()
  24. console.log(i)
  25. console.log(typeof i)
  26. //声明函数
  27. function fun1(){}
  28. var fun2 = function(){}
  29. console.log(fun1)
  30. console.log(typeof fun1)
  31. console.log(fun2)
  32. console.log(typeof fun2)
  33. // 声明一个变量 没有赋值 此时会打印什么
  34. // 此时的值和类型都没有定义 所以打印undefined
  35. var i1
  36. console.log(i1)
  37. console.log(typeof i1)
  38. // 如果赋值为null
  39. // 那么值是null 类型是object 是空对象
  40. i1 = null
  41. console.log(i1)
  42. console.log(typeof i1)
  43. // Uncaught ReferenceError: i2 is not defined
  44. // console.log(i2) // 如果变量名都没有定义 会报错
  45. </script>
  46. </head>
  47. <body>
  48. Hi Data
  49. </body>
  50. </html>