web笔试题小练(3)
来源:互联网 发布:横向样本统计指标源码 编辑:程序博客网 时间:2024/05/17 01:03
如:
var arr = [];alert(isArray(arr)); // truefunction isArray(arg){ return Object.prototype.toString.call(arg) === '[object Array]';}</span>
同样这种方法也可用来获得任何其他变量的类型,不管变量的实际类型是什么,返回值都是以 object 开头,因为 Nunmber,String,Boolean,Array,Function 都继承Object 对象,而每一个变量,都是与其类型相应的对象的一个实例。如:
/* Object.prototype.toString.call(arg); // arg 可以是任何变量,不管变量的实际类型是什么,返回值都是以 object 开头。 */
检验数字:
var num = 1;
alert(Object.prototype.toString.call(num)); // [object Number]
检验字符串:
var str = 'hudidit.com';
alert(Object.prototype.toString.call(str)); // [object String]
检验布尔值:
var boo = true;
alert(Object.prototype.toString.call(boo)); // [object Boolean]
检验function方法:
var fun = function(){};
alert(Object.prototype.toString.call(fun)); // [object Function]
检验对象:
var obj = {};
alert(Object.prototype.toString.call(obj)); // [object Object]
另外还有一个instanceof方法:
如:
instanceof
var arr = [];
alert(arr instanceof Array); // true
instanceof 运算符用于判断一个变量是否为一个对象的实例。在这里,arr 是 Array 对象的一个实例,所以 arr instanceof Array 会返回 true ,从而我们知道变量 arr 是一个数组。
- web笔试题小练(3)
- web笔试题小练(1)
- web笔试题小练(2)
- cvte笔试(web后台)
- Java笔试面试(Web相关1)
- 笔试WEB部分集锦(一)
- 笔试WEB部分集锦(二)
- java web笔试
- web前端笔试
- web笔试题
- Java Web 笔试题
- 百度web笔试题
- web前端笔试
- web前端笔试
- Web前端笔试题
- 笔试总结(3)
- 笔试总结(3)
- java方向笔试题3- Java web部分
- gdb(lldb)调试器
- HTTP应用中的cookie,session
- 单向带环链表的创建
- 通达OA 你们的OA还是那个OA吗——让用户参与OA系统的一系列举措
- 数字语音信号处理学习笔记——语音信号的短时频域分析(1)
- web笔试题小练(3)
- delphi中Abort和Exit的实际用法
- 通达OA 避免子公司管理员直接删除账号的解决办法
- HOG:用于人体检测的梯度方向直方图 Histograms of Oriented Gradients for Human Detection
- 人生只似风前絮
- IOS企业开发者帐号申请
- 机器学习完整过程案例分布解析,python代码解析
- 浅谈网站开发所需技术?
- 分享一个python3的hash类