ふみぽん's diary

技術的な備忘録が主のブログ

JavaScript入門③

JavaScriptの勉強をしたので備忘録として記事を書きます。(その3)


JavaScriptの配列

const colors = [
  'white',
  'red',
  'blue'
];

for(let i = 0; i < colors.length; i++)
{
  console.log(`${colors[i]}の色が好き`);
  //whiteの色が好き
  //redの色が好き
  //blueの色が好き
}
  • バッククォート内のの${ }について
    ${ }に値はJavaScriptで処理された上で文字列として出力される
    (バッククォートは文字列を生成する記号の一つ)

厳密等価演算子と等価演算子について

//厳密等価演算子
console.log( false === 0); //false
//等価演算子
console.log( false == 0); //true
  • 等価(不等価)演算子オペランドを比較する際に勝手に型変換してしまう。

  • よって、予期しない結果を招きやすいので厳密等価(不等価)演算子を使用する


JavaScriptの暗黙的な型変換

そもそも、暗黙的な型変換とは

  • 明示的に指定しなくてもコンパイラの判断によって自動的に行われる型変換のこと

予期せぬ処理結果となった場合は、typeof演算子を使って確認してみるといいですね。