この記事では、次の技術スキルについて説明します:
このラボでは、指定された値が指定された型であるかどうかを確認する 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 中国語 Web サイトの他の関連記事を参照してください。