WAVE Log
宣言

<script> </script>

変数

const、let、var let count = 0;

配列

const numbers = [1, 2, 3]; const array = ["one", "two", "three"];

連想配列

const obj = {key1: "value1", key2: "value2", key3: "value3"};

文字列演算子

結合演算子「+」
結合代入演算子「+=」

if 文

if (条件) { 条件が真であれば実行 } else if (条件2) { 条件2が真であれば実行 } else { 条件が偽であれば実行 }

比較演算子

a == b (値は等しい)
a === b(値は等しい かつ 型も等しい)
a != b (値は等しくない)
a !== b(値が等しくない または 型が等しくない)
a > b (より大きい)
a >= b (より大きい または 等しい)
a < b (より小さい)
a <= b (より小さい または 等しい)

論理演算子

p && q (pかつq)
p || q (pまたはq)
!p (pでない)

for 文

for (let i = 0; i < 10; i++) { console.log ( i ); }

const list = ["one", "two", "three"]; for (let i = 0; i < list.length; i++){ console.log ( list[ i ] ); }

※ break — ループ処理を途中で終了する
※ continue — ループ処理で処理をスキップする

for-in 文

const obj = { propA: "値1", propB: "値2", propC: "値3" }; for ( const prop in obj ) { console.log ( "キー:" + prop ); console.log ( "値:" + obj[prop] ); }

※ 必ず要素の順番通りに出力されることが保証されていない
※ 主に連想配列に使用する