JavaScript之typeof() ——数据类型

2021/8/24 22:07:39

本文主要是介绍JavaScript之typeof() ——数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

定义

typeof 方法用于检测变量的数据类型。

语法

typeof(表达式);
typeof 变量名;

所以, typeof 有两种表述方式。分别为:

1 typeof "John" // 返回 string
2 typeof 3.14 // 返回 number
3 typeof false // 返回 boolean
4 typeof[1, 2, 3, 4] // 返回 object
5 typeof {
6     name: 'John',
7     age: 34
8 } // 返回 object
1 typeof("John") // 返回 string
2 typeof(3.14) // 返回 number
3 typeof(false) // 返回 boolean
4 typeof([1, 2, 3, 4]) // 返回 object
5 typeof({
6     name: 'John',
7     age: 34
8 }) // 返回 object

返回值

 typeof 返回字符串。返回值及定义如下:

返回值 描述
undefined 未定义的变量或值。
boolean 布尔类型变量或值。
string 字符串类型的变量或值。
number 数字类型的变量或值。
object

对象类型的变量或值。

在js中,null返回的也是object。

数组是特殊的对象。所以,也返回object。

function 函数类型的变量或值。

 参考网址

  •  JavaScript typeof, null, 和 undefined:https://www.runoob.com/js/js-typeof.html
  • JS中typeof的用法:https://www.jianshu.com/p/8107d25f54ac


这篇关于JavaScript之typeof() ——数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程