はじめに
この実験では、JavaScript におけるデータ型の概念を探ります。getType 関数を使って、任意の値が undefined、null であるか、コンストラクタのインスタンスであるかを判断する方法を学びます。実験が終了するとき、JavaScript でさまざまなデータ型を扱う方法を十分に理解していることになります。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 97%です。学習者から 100% の好評価を得ています。
値の型を取得する関数
値の型を取得するには、次の関数を使用します。
const getType = (v) => {
if (v === undefined) {
return "undefined";
}
if (v === null) {
return "null";
}
return v.constructor.name;
};
- 値が
undefinedまたはnullの場合、関数は'undefined'または'null'を返します。 - それ以外の場合、
Object.prototype.constructorとFunction.prototype.nameを使用してコンストラクタの名前を返します。
使用例:
getType(new Set([1, 2, 3])); // 'Set'
まとめ
おめでとうございます!「値の型」の実験を完了しました。スキルを向上させるために、LabEx でさらに多くの実験を行って練習してください。