ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の型チェック |プログラミングチュートリアル

JavaScript の型チェック |プログラミングチュートリアル

WBOY
WBOYオリジナル
2024-08-30 18:32:00798ブラウズ

導入

この記事では、次の技術スキルについて説明します:

JavaScript Type Checking | Programming Tutorials

このラボでは、指定された値が指定された型であるかどうかを確認する JavaScript 関数を検討します。 is() 関数を使用します。この関数は、コンストラクター プロパティと Array.prototype.includes() メソッドを活用して、値が指定された型であるかどうかを判断します。このラボは、JavaScript での型チェックをより深く理解するのに役立ちます。

値が型であるかどうかを確認する関数

指定された値が指定された型であるかどうかを確認するには、次の手順に従います。

  • Array.prototype.includes() を使用して、値が未定義または null でないことを確認します。
  • Object.prototype.constructor を使用して、値のコンストラクター プロパティと指定された型を比較します。
  • 以下の関数 is() はこれらのチェックを実行し、値が指定された型の場合は true を返し、それ以外の場合は false を返します。
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 Type Checking | Programming Tutorials


?今すぐ練習: 値の型が

であるかどうかを確認してください

もっと詳しく知りたいですか?

  • ?最新の JavaScript スキル ツリーを学ぶ
  • ?続きを読む JavaScript チュートリアル
  • ? Discord に参加するか、@WeAreLabEx でツイートしてください

以上がJavaScript の型チェック |プログラミングチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。