第2回 - 配列とループ処理
function() {}という書き方を() => {}に置き換えられる
// 通常の関数const add = function(a, b) { console.log(a + b);};
// アロー関数const add = (a, b) => { console.log(a + b);};引数が1つの場合、丸括弧()も省略可能
// アロー関数でこう書いてもOKだがconst double = (x) => { console.log(x * 2);}
// 引数が1つの場合は、丸括弧を省略可能const double = x => console.log(x * 2);ifの条件では何かと何かを比較する場合に使用する>=や<=といった記号を比較演算子と言う。
==: 等しい===: 厳密に等しい!=: 等しくない!==: 厳密に等しくない>: より大きい<: より小さい>=: 以上<=: 以下
条件を複数指定したり、否定したりする際に使う論理演算子と言う。
&&: AND(かつ)||: OR(または)!: NOT(否定)
// 論理演算子を使う例const age = 25;const hasLicense = true;
if (age >= 18 && hasLicense) { // ageが18以上 かつ hasLicenseがtrueの場合 console.log("車の運転が可能です");}
if (age < 18 || !hasLicense) { // ageが18未満 または hasLicenseがfalseの場合 console.log("車の運転はできません");}- 何かしらの要素を集めて1つのかたまりとして管理する方法を「配列」(Array)と呼ぶ。
- 配列の中の要素の順番のことを「インデックス」(index)と呼ぶ。
配列をループ処理する
Section titled “配列をループ処理する”配列を1つずつ取り出して反復処理をする方法の1つがfor...of ↗
for(変数名 of 配列) { // 実行する処理 // 上記で設定した変数はこの中で使用できる}
// 実際の使用例const fruits = ['りんご', 'バナナ', 'オレンジ'];
for(const fruit of fruits) { console.log(fruit);}