1,IE6/7/8中typeof运算符对BOM对象如window,document,location,history等对象的方法错误的返回“object”,标准浏览器都返回“function”。
alert(typeof window.alert);
alert(typeof document.write);
alert(typeof document.getElementById);
alert(typeof document.getElementsByTagName);
alert(typeof location.reload);
alert(typeof history.go);
2,Safari/Chrome对正则对象错误的返回function,其它浏览器返回object
var bb = new RegExp('bb');
alert(typeof /aa/);// --> function
alert(typeof bb);// --> function
3,Safari对NodeList返回function,其它浏览器返回object
var nodes1 = document.body.children
nodes2 = document.body.childNodes;
alert(typeof nodes1);
alert(typeof nodes2);
分享到:
相关推荐
主要是对JavaScript中的typeof运算符进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
typeof 运算符返回一个用来表示表达式的数据类型的字符串。 typeof expression ; expression 参数是需要查找类型信息的任意表达式。 说明typeof 是一个一元运算符,放在一个运算数之前。 typeof 运算符把类型信息...
一.instanceof运算符:此运算符可以判断一个变量是否是某个对象(类)的实例,返回值是布尔类型的。...二.typeof运算符:此运算符可以返回一个字符串,用语说明元算数的类型,它的返回值有如下可能: 代码如下:n
主要介绍了JavaScript中使用typeof运算符需要注意的几个坑,本文总结了4个使用typeof运算符要注意的问题,需要的朋友可以参考下
下面是对于typeof运算符的详细介绍跟typeof的一些用法,分析,学习typeof的朋友,看完了,这篇应该能有所收获。
它还标准化了一些对象名称,以实现浏览器之间的一致性。 为什么? typeof运算符将仅指定原始值; 其他所有内容都是"object" (包括null ,数组,正则表达式等)。 许多开发人员使用Object.prototype.toString() -...
在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。ECMAScript 引入了另一个 Java 运算符...
在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。ECMAScript 引入了另一个 Java 运算符...
JS运算符算术运算符比较运算符关系运算符位运算符赋值运算符条件运算符typeof 运算符对象运算符 JavaScript支持一下几种运算符: 算术运算符 比较运算符 关系运算符 赋值运算符 条件运算符 算术运算符 运算符 ...
在C#中常用到的运算符有条件运算符,is运算符,as运算符,typeof 运算符等等,接下来在文章中将为大家具体介绍各个运算符的使用方法 条件运算符 条件运算符用( ?: )来表示 condition ? X:Y 上述的语句表示的是如果...
使用typeof方法,typeof 返回的是字符串,其中就有一个是undefined,下面是示例代码,大家可以看看
js面试题知识 包含typeof 运算符相关的知识 变量计算的相关的坑 手写一个深拷贝 原型和原型链的概念和详细讲解 手写一个jquery
2.运算符包括:算术运算符,赋值运算符,关系运算符,逻辑运算符,移位运算符,其他特殊运算符(is运算符,new运算符,Typeof运算符),3.运算符之间的优先
看到题目的第一眼,有些同学可能会想到 typeof 运算符,在JavaScript语言中,给出了使用 typeof 运算符来获取基本的类型名.(注意不是基本类型) 这是 typeof 的全部用法 01-typeof.htm console.log('typeof of 10 ~~~~...
JS中typeof与instanceof的区别