Rumah > hujung hadapan web > tutorial js > JavaScript数据类型有几种?看完你知道了

JavaScript数据类型有几种?看完你知道了

云罗郡主
Lepaskan: 2018-10-16 14:59:20
asal
1691 orang telah melayarinya

本篇文章给大家带来的内容是关于JavaScript数据类型有几种,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

JavaScript数据类型一共有7种:

Undefined

Null

Boolean

String

Symbol

Number

Object

除了Object之外的6种属于原始数据类型。有时,我们还会细分Object的类型,比如Array,Function,Date,RegExp等。

typeof

typeof可以用来区分除了Null类型以外的原始数据类型,对象类型的可以从普通对象里面识别出函数:

问题一:typeof不能识别null,如何识别null?

答案:如果想要判断是否为null,可以直接使用===全等运算符来判断(或者使用下面的Object.prototype.toString方法):

问题二:typeof作用于未定义的变量,会报错吗?

答案:不会报错,返回"undefined"。

问题三:typeof Number(1)的返回值是什么?

答案:"number"。注意Number和String作为普通函数调用的时候,是把参数转化为相应的原始数据类型,也就是类似于做一个强制类型转换的操作,而不是默认当做构造函数调用。注意和Array区分,Array(...)等价于new Array(...)。

问题四:typeof new Number(1)的返回值是什么?

答案:"object"。

以上就是对JavaScript数据类型有几种的全部介绍,如果您想了解更多有关JavaScript视频教程,请关注PHP中文网。


Atas ialah kandungan terperinci JavaScript数据类型有几种?看完你知道了. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan