在 "JavaScript basics" 章节被提及,jQuery 提供一些基础的实用方法去检测特定值的类型。
Example 4.1. 校验任意值的类型e
var myValue = [1, 2, 3]; // 使用 JavaScript 的 typeof 运算符去测试类型 typeof myValue == 'string'; // false typeof myValue == 'number'; // false typeof myValue == 'undefined'; // false typeof myValue == 'boolean'; // false // 使用严格的相等运算符去测试 null myValue === null; // false // 使用 jQuery 方法去测试 jQuery.isFunction(myValue); // false jQuery.isPlainObject(myValue); // false jQuery.isArray(myValue); // true
Copyright Rebecca Murphey, released under the Creative Commons Attribution-Share Alike 3.0 United States license.