关于javascript中基本数据类型的问题

var str = "啊啊啊啊";

console.log(str instanceof String); //fasle

str不是一个string对象吗? 因为它也可以调用属性和方法.

青春有我
浏览 538回答 1
1回答

慕标5832272

你弄错了,并不是只有引用类型可以调用属性和方法的。5种基本数据类型:Undefined、Null、Boolean、Number 和String,还有1种复杂数据类型Object;通常,我们并不是想知道某个值是对象,而是想知道它是什么类型的对象就用instanceof 操作符,如:colors instanceof Array,引用类型除了Object还有Array、Date、RegExp、Function,这几个可以用instanceof 。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript