博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
比较完整的数据类型安全检测方法
阅读量:5246 次
发布时间:2019-06-14

本文共 840 字,大约阅读时间需要 2 分钟。

    
比较完整的数据类型安全检测方法

 

 

==========test.js==========

1 //安全检测JavaScript基本数据类型和内置对象 2 //参数:o表示检测的值 3 /*返回值:返回字符串"undefined"、"number"、"boolean"、 4 "string"、"function"、"regexp"、"array"、"date"、 5 "error"、"object"或"null" 6 */ 7 function typeOf(o){ 8     var _toString = Object.prototype.toString; 9     //获取对象的toString()方法引用10     //列举基本数据类型和内置对象类型,可以进一步补充该数组的检测数据类型范围11     var _type = {12         "undefined":"undefined",13         "number":"number",14         "boolean":"boolean",15         "string":"string",16         "[object Function]":"function",17         "[object RegExp]":"regexp",18         "[object Array]":"array",19         "[object Date]":"date",20         "[object Error]":"error"21     }22     return _type[typeof o]||_type[_toString.call(o)]||(o?"object":"null");23 }

转载于:https://www.cnblogs.com/qixianchuan/p/11162353.html

你可能感兴趣的文章
centos下同时启动多个tomcat
查看>>
slab分配器
查看>>
分析 PHP大马-php_mof SHELL
查看>>
TCP/IP
查看>>
[推荐] 协同滤波 —— Collaborative Filtering (CF)
查看>>
python中使用中文
查看>>
数据清洗
查看>>
MVC5 + EF6 + Bootstrap3 (10) 数据查询页面
查看>>
【读书笔记】C#高级编程 第三章 对象和类型
查看>>
使用 Apache Pig 处理数据6
查看>>
supervisor之启动rabbitmq报错原因
查看>>
Struts2工作原理
查看>>
针对sl的ICSharpCode.SharpZipLib,只保留zip,gzip的流压缩、解压缩功能
查看>>
PP tables for production order
查看>>
oam系统安装,windows操作系统注册列表影响系统安装
查看>>
《人月神话》有感,好书,推荐
查看>>
IE浏览器打开chorme浏览器,如何打开其他浏览器
查看>>
GNU 内联汇编
查看>>
【转】代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
php提交表单校验例子
查看>>