本文涵蓋以下技術技能:
在本實驗中,我們將探索一個 JavaScript 函數,該函數檢查提供的值是否屬於指定類型。我們將使用 is() 函數,它利用建構子屬性和 Array.prototype.includes() 方法來確定值是否屬於指定類型。本實驗將幫助您更了解 JavaScript 中的類型檢查。
要檢查提供的值是否屬於指定類型,請依照下列步驟操作:
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
您可以使用 is() 檢查值是否為各種類型,例如 Array、ArrayBuffer、Map、RegExp、Set、WeakMap、WeakSet、String、Number 和 Boolean。例如:
is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
恭喜!您已完成「檢查值是否屬於類型」實驗。您可以在 LabEx 中練習更多實驗來提升您的技能。
?現在練習:檢查值是否屬於類型
以上是JavaScript 類型檢查 |程式設計教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!