operator, if, for loop


1. operator


+


文字列と文字列をマージできます.
文字列と数値を空白にすると、数値が文字に変更されて追加されます.

しじえんざん


+、-、*、/、%、**は、私たちが知っている計算方法と同じです.

インクリメント演算


++、または--
Preincrement:まず値を増やし、変数に値を保存します.
Post-increment:まず変数に値を格納し、次に値を増やします.
let counter = 2;
const preIncrement = ++counter;            //preIncrement=3, counter=3
console.log(`preIncrement: ${preIncrement}, counter: ${counter}`);

const postIncrement = counter++;           //preIncrement=3, counter=4
console.log(`postIncrement: ${postIncrement}, counter: ${counter}`);

割当てアクション=


比較演算>,<


論理演算子|(or),&(and),!(not)


Equality ==, !=, ===, !==


==, !=タイプを変更してチェックします。loose equality


===, !==変更タイプX.厳密に等しい

const strFive = '5';
const numFive = 5;

//loose equality
console.log(strFive == numFive);      //true
console.log(strFive != numFive);      //false

//strict equality
console.log(strFive === numFive);     //false
console.log(strFive !== numFive);     //true

2. if operater


私たちがよく知っているif{}elseif{}else{}文法

3. ? operater


ステータス.値1:値2;
true面値1とfalse面値2を出力します.
console.log(name==='yujin' ? 'yes' : 'no')

4. Switch

const browser = 'IE';
switch (browser){
    case 'IE':
        console.log('go away!');
        break;
    case 'Chrome':       //출력값이 같은 경우 
    case 'Firefox':      //이렇게 연달아 작성할 수 있음
        console.log('love you!');
        break;
    default:
        console.log('same all!');
        break;
}
複数繰り返し出現すればswitchを使用した方が読みやすさが良い.

5. while loop


条件を満たした場合の実行内容

6. do-while loop


条件文の内容を実行してから、条件が正しいかどうかを確認します.

7. for loop


for(開始状態;条件;演算過程)

8. nested loops


文内のためにもう1編を文として書く.(ピラミッド作りの時によく作ったやつ)

break:終了ループ


continue:現在のループの残りの部分をスキップし、次のタブに移動します.
参照ビデオ:DREAM符号化by Elly(https://www.youtube.com/watch?v=YBjufjBaxHo&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=4)