<!--
检查变量数据类型
typeof
语法:
typeof 变量
=>返回变量的数据类型 string number boolean undefined null
-->
<script>
var num = 100 //创建一个名为num的变量,赋值100
console.log('num :', typeof num )
var userName = '小明' //创建名为userName的变量,将小明赋值给它
console.log('username: ', typeof userName)
var a
console.log('a :', typeof a); // undefined 未定义数据类型
var sex = true
console.log('sex :', typeof sex); //boolean
var person = null
console.log('person :', typeof person); // object
</script>
<!--
NaN (not a number)
number 100
NaN
var n1 = 100
isNaN(变量)
=> true|false
=> 如果变量是非数字符返回true,否则返回false
-->
<script>
var n1 = 'hello'
console.log( isNaN(n1) )
</script>