javascript js typeof,的用法与运算符用法

js中的typeof运算符介绍:typeof()是一个一元运算,运算的数据可以是任何类型。如果返回的是一个字符串,说明该数的类型就是是字符串。

一些常见的typeof()运算结果:

1

2

3

4

5

6

7

8

9

10

11

12

<script>

console.log(typeofNaN)//返回值:number NaN特殊的非数字值

console.log(typeofInfinity)//返回值:number Infinity无穷大特殊值

console.log(typeof123 )//返回值:number

console.log(typeof'123')//返回值:string

console.log(typeof(true))//返回值:boolean

console.log(typeof(Date))//返回值:function

console.log(typeof(s))//返回值:undefined 因为s作为一个变量未被定义,所以这里的返回值是undefined

console.log(typeof(undefined))//返回值:undefined

console.log(typeof(document))//返回值:object document是DOM下的一个对象

console.log(typeof(null))//返回值:object

</script>

归纳总结:typeof()返回的数据类型可能有:number、string、object、boolean、function、undefined。

typeof就是用来判断变量的类型的,对返回值做以下说明,我们的微信公众号是:jingfeng18

number:变量是数字类型

string :变量是字符串类型

boolean:变量是布尔类型

object :变量是对象或者null

function:变量是函数

undefined:变量未定义

文章来源:http://www.qianduanshiping.com