typeof操作符?

2021-03-26  本文已影响0人  独角兽KK

 js是一门弱语言,它在声明变量时无需确定变量的类型,js在运行时会自动判断。

typeof是操作符,而不是函数。所以后面括号可以省略。

返回的是字符串

判断是值类型

两种方式判断一个变量的类型

typeof (message);

typeof  message;

typeof返回值有六种

        1,’undefined'              --未定义的变量或值

        2. 'boolean'                 --布尔类型的变量或值

        3. 'string'                     --字符串类型的变量或值

        4. 'number'                  --数字类型的变量或值

        5. 'object'                        --对象类型的变量或值,或者null(这个是js历史遗留问题,将null作为object类型处理)

        6. 'function'                 --函数类型的变量或值

typeof运算符用于判断变量的值类型,但是对于一些创建的对象,它们都会返回'object'。

上一篇下一篇

猜你喜欢

热点阅读