`
solon.jar
  • 浏览: 44736 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

常用js判断方法[收藏]

 
阅读更多

转贴
isNull: function(a){  
    return a === null;  
},  
isUndefined: function(a){  
    return a === undefined;  
},  
isNumber: function(a){  
    return typeof a === 'number';  
},  
isString: function(a){  
    return typeof a === 'string';  
},  
isBoolean: function(a){  
    return typeof a === 'boolean';  
},  
isPrimitive: function(b){  
    var a = typeof b;  
    return !!(b === undefined || b === null || a == 'boolean' || a == 'number' || a == 'string');         
},  
isArray: function(a){  
    return proto_obj.toString.call(a) === '[object Array]';  
},  
isFunction: function(a){  
    return proto_obj.toString.call(a) === '[object Function]';  
},  
isPlainObject: function(o){  
    if (!o || o === win || o === doc || o === doc.body) {  
        return false;  
    }  
    return 'isPrototypeOf' in o && proto_obj.toString.call(o) === '[object Object]';          
},  
isWindow: function(o){  
    return o && typeof o === 'object' && 'setInterval' in o;  
},  
isEmptyObject: function(o){  
    for(var a in o) {  
    return false;  
    }  
    return true;  
}  
 
分享到:
评论

相关推荐

    js常用100例方法 正则 移动设备判断 金额转换等 页面resize 超实用

    74、原生JavaScript判断字符串是为网址不区分大小写">1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15...

    javascript常用大收藏,非常有用,包含了常用到的各种js

    标题中的"javascript常用大收藏"意味着这个压缩包可能包含了一系列JavaScript的常见用法和实用代码片段。这些收藏通常可以帮助开发者快速查找和理解常见的编程任务,例如事件处理、DOM操作、表单验证、动画效果等。 ...

    JS常用函数方法收集1

    currentMonthDays.js 获取当前年月的天数 locationReplace.js url覆盖 compareVersion.js 比较版本号 params2url.js json参数转换url拼接 ...addFavorite.js 加入收藏夹 setHomepage.js 设为首页 ......

    js脚本大全各种常用脚本

    JS脚本大全各种常用脚本 JS脚本大全各种常用脚本是一份非常实用的资源,包含了各种常用的JS脚本,涵盖...这份JS脚本大全各种常用脚本涵盖了网页开发中常用的各种技巧和方法,可以帮助开发者快速实现网页的开发和优化。

    107个常用javascript语句

    107个常用javascript语句 -7.焦点 .focus(); -6.捕获对象通用方法 function $(obj) {return document.getElementById(obj);} ("") %> -5.字符串赋值数组var array=new Array(); array=tdrczpdata.split('<BR>'); ...

    JavaScript最常用的55个经典技巧

    本资源总结了 55 个 JavaScript 经典技巧,涵盖了多方面的 JavaScript 使用技巧,包括屏蔽鼠标右键、防止复制、防止粘贴、取消选取、防止用户 Frame 页面、屏蔽输入法、获取控件的绝对位置、判断上一页的来源等多种...

    我收藏的js图片切换代码

    综上所述,"我收藏的js图片切换代码"涉及了JavaScript中的DOM操作、事件监听、CSS样式控制、数组和循环、定时器、条件判断、动画效果以及模块化编程等多个知识点。理解并掌握这些概念,将有助于你编写出功能丰富且...

    网页设计常用Javascript经典代码

    尽管现代浏览器支持自定义图标,但在IE时代,JavaScript可以更改地址栏上的图标,提高品牌识别度。 13. **单击按钮打印出当前页**: 用户可以通过点击按钮快速打印网页内容,无需使用浏览器的打印菜单。 14. **...

    常用JavaScript脚本(随时更新).doc

    在上述提供的常用JavaScript脚本中,我们可以看到多种常见的应用场景: 1. **透明Flash代码**: `<param name="wmode" value="transparent">` 这行代码用于使Flash对象背景变为透明,使得网页背景可以透过Flash...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    8、原生JavaScript判断是否为数字类型 9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生JavaScript判断IE6 14、原生JavaScript...

    Javascript中最常用的61个经典技巧

    4. **设置收藏夹图标**:通过 `<link rel="Shortcut Icon" href="favicon.ico">` 和 `<link rel="Bookmark" href="favicon.ico">`,你可以指定一个图标作为浏览器收藏夹和地址栏的图标,提升网站品牌识别度。...

    JavaScript常用的55种技巧

    以下是一些JavaScript的常用技巧,对于初学者来说非常有帮助: 1. `oncontextmenu` 事件:通过设置 `window.event.returnValue=false`,可以禁用鼠标右键菜单,例如在表格元素中使用 `(false)">`。 2. `...

    收藏的JS代码

    在前端开发领域,JavaScript(JS)是不可或缺的一部分,它提供了丰富的功能来增强用户体验。"收藏的JS代码"这个压缩包中包含了一系列适用于前端开发的实用JS代码片段,这些代码可以帮助开发者快速实现各种常见且重要...

    常用编程规则 常用编程规则

    5. **自定义浏览器图标**:通过`<link rel="Shortcut Icon" href="favicon.ico">` 和 `<link rel="Bookmark" href="favicon.ico">`,可以设定浏览器地址栏和收藏夹的图标,增加网站识别度。 6. **设置首页功能**:...

    常用html代码及js效果.pdf

    `window.external.addFavorite()`和`this.setHomePage()`是JavaScript的浏览器特定方法,用于实现这些功能。 7. **文字滚动效果**: - 间断和不间断的文字滚动是通过HTML和CSS实现的。这段代码展示了如何创建一个...

    javascript的40个网页常用小技巧.doc

    以下40个JavaScript网页常用小技巧将帮助你提升网站开发效率和用户体验: 1. `oncontextmenu`事件可以阻止鼠标右键菜单显示,例如:`<table border oncontextmenu="return false">`。 2. `onselectstart="return ...

    Flash常用代码集锦

    6. 设置首页和收藏:`getURL()`与JavaScript结合,可以设置网页为首页或添加至收藏夹,注意要正确配置HTML中的Flash ID。 7. 随机数生成:在ActionScript中,可以使用循环和条件判断生成不重复的随机数。示例代码...

    javascript常用的57个技巧

    7. **防止被框架嵌入(iframe)**:利用JavaScript判断当前页面是否在顶级窗口中,如果不是则重定向到框架页面,例如: ```javascript if (window == top) { top.location.href = "frames.htm"; } ``` 8. **...

    常用的一些javascript脚本样例

    15 判断浏览器 判断浏览器 16 时间相加 时间相加 17 键盘码 键盘码 18 关闭窗口 关闭窗口 19 选择头像 选择头像 20 表格背景颜色 表格背景颜色 21 只能是数字 只能是数字 22 createElement createElement 23...

    程序天下:JavaScript实例自学手册

    16.10 判断方法是否已经定义 16.11 表单验证样式(一) 16.12 判断表单是否已修改 16.13 判断控件的类型 16.14 密码强度检查 16.15 身份证的验证 16.16 JavaScript生成验证码 16.17 JavaScript生成验证码(二) 第17章...

Global site tag (gtag.js) - Google Analytics