typeof
语法:
1. typeof 要检测的变量
2. typeof(要检测的变量)
a. 返回值:
b. 以一个字符串的形式返回给你所检测的变量是一个什么数据类型
c. 当 两个及以上 typeof 连用的时候, 必然会得到 'string'
d. () 语法的时候, 小括号得意义就是提高优先级
注意: 只能准确的检测基本数据类型
1. 数值: 'number'
2. 字符串: 'string'
3. 布尔: 'boolean'
4. undefined: 'undefined'
5. null: 'object'
isNaN
语法:
1. isNaN(要检测的变量)
2. 意义: 检测一个内容是否是 非数字
a. 返回值(结果):是一个布尔值
b. true, 说明你检测的变量是一个 非数字
c. false, 说明你检测的变量不是一个 非数字
注意: 检测的时候, 只是检测值, 不检测数据类型
例如:isNaN('123')不是非数字,返回false。