12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script>
- /* JS是弱类型的 声明变量时 var */
- var i = 10
- // 打印数据到浏览器控制台
- console.log(i)
- // typeof 判断数据的类型
- console.log(typeof i)
- // 当给变量赋值为其他类型 是允许的
- i = "abc"
- console.log(i)
- console.log(typeof i)
- // 可以声明同名的变量
- var i = 1>10
- console.log(i)
- console.log(typeof i)
- // 这里Object是大写
- i = new Object()
- console.log(i)
- console.log(typeof i)
- //声明函数
- function fun1(){}
- var fun2 = function(){}
- console.log(fun1)
- console.log(typeof fun1)
- console.log(fun2)
- console.log(typeof fun2)
- // 声明一个变量 没有赋值 此时会打印什么
- // 此时的值和类型都没有定义 所以打印undefined
- var i1
- console.log(i1)
- console.log(typeof i1)
- // 如果赋值为null
- // 那么值是null 类型是object 是空对象
- i1 = null
- console.log(i1)
- console.log(typeof i1)
- // Uncaught ReferenceError: i2 is not defined
- // console.log(i2) // 如果变量名都没有定义 会报错
- </script>
- </head>
- <body>
- Hi Data
- </body>
- </html>
|