1. number类型:
var num = 1;
console.log(typeof num);
返回的是number
2. string类型:
var str = 'zhw';
console.log(typeof str);
返回的是string
3. boolean类型:
var boo = true;
console.log(typeof boo);
返回的是boolean
4. undefined类型:
var und ;
console.log(typeof und);
返回的是undefined
5. Array类型
var arr = new Array();
console.log(typeof arr);
返回的是object
6. function类型
var fn = function(){};
console.log(typeof fn);
返回的是function
7. object类型
var obj = new Object();
var a = [];
console.log(typeof a);
console.log(typeof obj);
返回的是object
8. 字面量数组
var Arr = [8,11];
console.log(typeof Arr);
返回的是object
9. 自定义对象
function student1(name){
this.name =name;
}
var stu = new student1();
console.log(typeof stu);
返回的是object
总结
typeof 可以返回的类型为:number、string、boolean、undefined、object、function。
这篇博客详细介绍了JavaScript中的数据类型检测,包括number、string、boolean、undefined、object和function。通过`typeof`操作符,我们可以获取变量的数据类型。值得注意的是,数组和自定义对象都被视为object类型。此外,还提到了字面量数组和自定义构造函数创建的对象,它们同样被识别为object。总结中指出,`typeof`能返回的类型主要有6种。
531

被折叠的 条评论
为什么被折叠?



