js类型检查实现代码
2023-06-13 09:14:25 时间
//检查我们的数字是否其实是一个字符串
if(num.constructor==String)
//如果是,则将它解析成数字
num=parseInt(num);
//检查我们的字符串是否其实是一个数组
if(str.constructor==Array)
//如果是,则用逗号连接该数组,得到一个字符串
str=str.join(",");
表1显示了对不同类型对象分别使用我所介绍的两种方法进行类型检查的结果。表格的第一列显示了我们试图找到其类型的对象。每二列是运行typeofVariable(Variable为第一列所示的值)。此列中的所有结果都是字符串。最后,第三列显示了对第一列包含的对象运行Variable.constructor所得的结果。些列中的所有结果都是对象。
表1.变量类型检查
———————————————————————————————Variable typeofVariable Variable.constructor
———————————————————————————————
{an:"object"} object Object
["an","array"] object Array
function(){} function Function
"astring" string String
55 number Number
true boolean Boolean
newUser() object User
——————————————————————————————————
使用一个变量的constructor作为对象类型的引用可能是最简单的类型检查方式。当你想要确定精确吻合的参数数目的类型传进了你的函数时,严格的类型检查在这种可能会大有帮助。
相关文章
- 归档 | 原生JS实现会动代码之哆啦A梦
- 在java代码中执行js脚本,实现计算出字符串“(1+2)*(1+3)”的结果详解编程语言
- 自写脚本实现上线前本地批量压缩混淆 js , css 代码。详解编程语言
- PBlog2公用JS代码
- 海河写的Discuz论坛帖子调用js的php代码
- 一个用js实现控制台控件的代码
- js匿名调用实现代码
- js表格分页实现代码
- 纯JS图片批量预加载技术代码
- js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
- 在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
- jquery.blockUI.js上传滚动等待效果实现思路及代码
- js或者jquery判断图片是否加载完成实现代码
- js操作iframe兼容各种主流浏览器示例代码
- JS实现随机化快速排序的实例代码
- 页面右下角弹出提示框示例代码js版
- js带按钮的提示框可供选择示例代码
- js切换光标示例代码
- 用JS将搜索的关键字高亮显示实现代码
- js浮点数保留两位小数点示例代码(四舍五入)
- js出生日期年月日级联菜单示例代码
- JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
- js实现键盘操作实现div的移动或改变的原理及代码