1.用JavaScript检查变量类型
JavaScript检查变量的类型,并判断是整形或是字符串或是其它类型等。toString 本来是用来做字符串转换的,不过现在流行用来做变量类型的检查了。这里写了一个函数,方便检查变量的类型,可以用来代替 typeof
function getType(o) { var obj; return ((obj = typeof(o)) == "object" ? o==null && "null" || Object.prototype.toString.call(o).slice(8,-1):obj).toLowerCase(); } name = "Tom"; age = 22; console.log('name变量的类型是:',getType(name),''); console.log('age变量的类型是:',getType(age),''); console.log('变量的类型是:',getType(new Date),''); console.log('变量的类型是:',getType(new RegExp),''); console.log('变量的类型是:',getType(null),''); console.log('变量的类型是:',getType("abc"),'');
在nodejs平台上测试:
2.