1.使用 typeof 决定对象类型的示例
code:
//检查我们的数字是否其实是一个字符串 if ( typeof num == "string" ) //如果是,则将它解析成数字 num = parseInt( num ); //检查我们的数组是否其实是一个字符串 if ( typeof arr == "string" ) //如果是,则用逗号分割该字符串,构造出一个数组 arr = arr.split(",");
2.使用 constructor 属性决定对象类型的示例
constructor参与了最初javascript对象的构建。
code:
//检查我们的数字是否其实是一个字符串 if ( num.constructor == String ) //如果是,则将它解析成数字 num = parseInt( num ); //检查我们的字符串是否其实是一个数组 if ( str.constructor == Array ) //如果是,则用逗号连接该数组,得到一个字符串 str = str.join(‘,‘);