var na5cent = {}; na5cent.Types = (function() { function _is(data, type) { return Object.prototype.toString.call(data) === '[object ' + type + ']'; } return { isFunction: function(data) { return _is(data, 'Function'); }, isArray: function(data) { return _is(data, 'Array'); }, isString: function(data) { return _is(data, 'String'); }, isNumber: function(data) { return _is(data, 'Number'); }, isObject: function(data) { return _is(data, 'Object'); }, isRegExp: function(data) { return _is(data, 'RegExp'); } }; })(); console.log('na5cent.Types.isFunction(function(){}) => ' + na5cent.Types.isFunction(function() {})); console.log('na5cent.Types.isFunction("nascent") => ' + na5cent.Types.isFunction('nascent')); console.log('na5cent.Types.isArray([]) => ' + na5cent.Types.isArray([])); console.log('na5cent.Types.isArray("nascent") => ' + na5cent.Types.isArray('nascent')); console.log('na5cent.Types.isString("nascent") => ' + na5cent.Types.isString('nascent')); console.log('na5cent.Types.isString(5) => ' + na5cent.Types.isString(5)); console.log('na5cent.Types.isNumber("nascent") => ' + na5cent.Types.isNumber('nascent')); console.log('na5cent.Types.isNumber(2) => ' + na5cent.Types.isNumber(2)); console.log('na5cent.Types.isObject("nascent") => ' + na5cent.Types.isObject('nascent')); console.log('na5cent.Types.isObject({}) => ' + na5cent.Types.isObject({})); console.log('na5cent.Types.isRegExp({}) => ' + na5cent.Types.isRegExp({})); console.log('na5cent.Types.isRegExp(/w/) => ' + na5cent.Types.isRegExp(/w/)); //
วันพุธที่ 10 เมษายน พ.ศ. 2556
check type javascript
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น