在讲这个问题之前,有必要提一下js的五种基本类型,网上也有说是两种,六种,七种,八种的。这个不重要,重要的是你理解和你实践的是一致的就可以了。尽信书,不如不读书,所以要多实践。根据typeof返回的结果,常用的五种分类如下:undefined - 如果变量是 Undefined 类型的boolean...
分类:
编程语言 时间:
2015-01-13 19:27:07
阅读次数:
161
摘要:
主要记录五中数据类型判断的方式以及他们适用的场景。其中常用的是typeof、instanceof、Object.prototype.toString。...
分类:
编程语言 时间:
2015-01-12 16:32:24
阅读次数:
166
1.何时需要重写equals()当一个类有自己特有的 ”逻辑相等”概念(不同于对象身份的概念)。2.设计equals()[1]使用instanceof操作符检查”实参是否为正确的类型”。[2]对于类中的每一个”关键域”,检查实参中的域与当前对象中对应的域值。 [2.1]对于非float和doubl....
分类:
编程语言 时间:
2015-01-12 16:00:24
阅读次数:
146
类型检测小结:typeof:适合基本类型及function检测,遇到null失效。[[Class]]:通过{}.toString拿到,适合内置对象和基元类型,遇到null和undefined失效(IE678等返回[object Object]).instanceof:适合自定义对象,也可以用来检测原...
分类:
其他好文 时间:
2015-01-12 15:56:48
阅读次数:
142
nodeName 属性含有某个节点的名称。
元素节点的 nodeName 是标签名称
属性节点的 nodeName 是属性名称
文本节点的 nodeName 永远是 #text
文档节点的 nodeName 永远是 #document nodeValue 节点值
对于文本节点,nodeValue 属...
分类:
其他好文 时间:
2015-01-11 22:51:32
阅读次数:
235
$.ajaxSetup({ success: function (result, status, request) { if (typeof (request) != 'undefined') { var responseText = request.get...
分类:
Web程序 时间:
2015-01-11 13:32:28
阅读次数:
548
typeof运算符作为其参数的任何类型的system.Type对象,可以了解类型的特征。typeof运算符返回已知类型的system.Type对象。
分类:
其他好文 时间:
2015-01-10 22:16:38
阅读次数:
136
O(∩_∩)O...今天继续学习了Javascript的知识,下面就总结一下。数组:判断是否为数组(instanceof Array)在JavaScript中,数组不一定是同一类型var array = ["Hello", 18, true]; if (array instanceof Arr...
分类:
编程语言 时间:
2015-01-10 11:13:15
阅读次数:
203
由于undefined和null两个值的比较是相等的,所以,未初始化的变量和赋值为null的变量会相等。这时,可以采用typeof变量的类型进行比较。但,建议还是养成编码的规范,不要忘记初始化变量。var box;var car = null;alert(typeof box == typeof c...
分类:
Web程序 时间:
2015-01-09 18:43:43
阅读次数:
168
用javascript返回两个时间差,精确到秒:Date.diff = function(a,b){ if(a instanceof Date && b.instanceof Date) { return Math.round((a.getTime() - b.getTim...
分类:
Web程序 时间:
2015-01-09 17:10:10
阅读次数:
125