JavaScripttypeof演算子

JavaScripttypeof演算子の基本を学ぶ

JavaScriptでは、どの値にもタイプが割り当てられています。

ザ・typeof演算子は、変数の型を表す文字列を返す単項演算子です。

使用例:

typeof 1 //'number'
typeof '1' //'string'
typeof {name: 'Flavio'} //'object'
typeof [1, 2, 3] //'object'
typeof true //'boolean'
typeof undefined //'undefined'
typeof (() => {}) //'function'
typeof Symbol() //'symbol'

JavaScriptには「関数」タイプがなく、面白いようです。typeof戻り値'function'関数を渡すとき。

それは私たちの仕事を簡単にするためのそれの1つの癖です。

宣言するときに変数を初期化しない場合、変数にはundefined値を割り当てるまでの値。

let a //typeof a === 'undefined'

typeofオブジェクトのプロパティでも機能します。

あなたが持っている場合car1つのプロパティを持つオブジェクト:

const car = {
  model: 'Fiesta'
}

これはあなたがcolorプロパティはこのオブジェクトで定義されています:

if (typeof car.color === 'undefined') {
  // color is undefined
}

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: