▼▼TIL 6・Javascriptベース



JavaScriptで混同または基本概念を収集します.
1.演算子
2.条件文(if文、switch文)
3.関数

1.演算子


演算子の優先順位は次のとおりです.
かっこ>増減演算子/NOT論理演算子>算術演算子>比較演算子>論理演算子>代入演算子

  • 増減演算子++ , --

  • NOT論理演算子!

  • 算術演算子/ , * , % > + , - ,

  • 比較演算子> , >= , < , <= , == , === , != , !==

  • 論理演算子
    AND && > OR ||

  • 代入演算子= , += , -= , *= , /= , %=
  • 2.条件文

  • if文基本フォーム
  • const a = 7;
    
    if (a === 5) {
      console.log('5 입니다!');
    }
    else if (a === 10) {
      console.log('10 입니다!');
    }
    else {
      console.log('5 도 아니고 10 도 아닙니다.');
    }
    コードを記述する場合は、"===="ではなく"==="を使用することが望ましい.
    "=="を使用する場合、タイプは不明です.
    ex)タイプの区分はなく、nullundefinedの値は同じである.
  • スイッチドア基本フォーム
  • const sports = 'soccer';
    
    switch (sports) {
        
      case 'soccer':
        console.log('축구!');
        break;
        
      case 'baseball':
        console.log('야구!');
        break;
        
      case 'basketball':
        console.log('농구!');
        break;
        
      default:
        console.log('모르겠습니다.');
    }
        
    case文を作成すると、割り込みがなければ割り込みが続行されます.
    各caseには必ずbreakを掛けます

    3.関数


    関数とは?
    これは、特定のコードを1つのコマンドで実行できる機能です.
    また、パラメータが与えられた場合には、そのパラメータを処理して結果を生成することができる.
    例1.add関数の作成
    function add(a, b) {
     return a + b;
    }
    
    const sum = add(1, 2);
    console.log(sum);
    パラメータは簡単に言えばinputという概念です.
    ここでの結果値は3です.
    例2.文字列関数の作成
    function hello(name) {
      console.log('Hello, ' + name + '!');
    }
    
    hello('euiyeon');
    結果はHelloEuiyeon!
    ES 6以降は、「Template Literal」の構文を使って上記のコードをより簡単に記述できます.
    function hello(name) {
      console.log(`Hello ${name}!`);
    }
    
    hello('euiyeon');