js是一门弱语言,它在声明变量时无需确定变量的类型,js在运行时会自动判断。
typeof是操作符,而不是函数。所以后面括号可以省略。
返回的是字符串
判断是值类型
两种方式判断一个变量的类型
typeof (message);
typeof message;
typeof返回值有六种
1,’undefined' --未定义的变量或值
2. 'boolean' --布尔类型的变量或值
3. 'string' --字符串类型的变量或值
4. 'number' --数字类型的变量或值
5. 'object' --对象类型的变量或值,或者null(这个是js历史遗留问题,将null作为object类型处理)
6. 'function' --函数类型的变量或值
网友评论