javascript 判断是否为字符串对象

来源:互联网 发布:jdk 7 linux x64.rpm 编辑:程序博客网 时间:2024/06/06 01:44

javascript 判断是否为字符串对象

var str1 = 'lfd';var str2 = new String('dsfds');typeof str1;//"string"typeof str2;//"object"Object.prototype.toString.call(str1); //"[object String]"Object.prototype.toString.call(str2); //"[object String]"//综上所述,判断是否为字符串使用下边的方法:Object.prototype.toString.call(str1) === "[object String]"

以下是jquery.1.4.2.js中的代码片段
// Save a reference to some core methodstoString = Object.prototype.toString,
// See test/unit/core.js for details concerning isFunction.// Since version 1.3, DOM methods and functions like alert// aren't supported. They return false on IE (#2968).isFunction: function( obj ) {return toString.call(obj) === "[object Function]";},isArray: function( obj ) {return toString.call(obj) === "[object Array]";},



0 0