在 JavaScript 中,可以使用 typeof 運(yùn)算符來高效地進(jìn)行類型檢查。例如:
typeof 5; // "number"
typeof "hello"; // "string"
typeof true; // "boolean"
typeof {}; // "object"
typeof []; // "object"
typeof null; // "object"
typeof function() {}; // "function"
typeof undefined; // "undefined"
isNaN(NaN); // true
typeof NaN; // "number"
通過以上示例,可以很容易地使用 typeof 運(yùn)算符來進(jìn)行類型檢查,以確保代碼的正確性和健壯性。但需要注意的是,typeof 運(yùn)算符對于數(shù)組、null 等特殊類型的檢查可能不夠準(zhǔn)確,需要結(jié)合其他方式來進(jìn)行更詳細(xì)的類型檢查。