TIL 2日目


開始します。


今日はキャンプをスタートさせた翌日、正式にプログラミングの勉強を始めた日です.Javascriptの基礎部分を学び、初めてPair Programmingを行いました.Javascriptを学ぶと同時に感じられるのは、現在非常に基礎的な部分に相当し、プロセスが進むにつれて、より複雑で困難な内容を学ぶことになります.そのため、概念をより明確に理解し、基礎を築くべきだと思います.

へんすう


まず学習する概念は変数であり,変数に任意の値を割り当てることができる.値を割り当てるため、宣言の規定を経て割り当てることができます.(または同時に)
let name;  // 선언
name = 'GWANGUI' // 할당

let name = "GWANGUI'; // 선언 & 할당
letという名前の関数で宣言したり、=変数と呼ばれるストレージスペースに特定の値を割り当てたりすることができます.これらの変数を使用するのは、その使いやすさのためです.(変数が割り当てられていない場合は、定義されていない値が出力されます.)
let pi = 3.14;

pi * 3 * 3 // 반지름이 3인 원의 넓이
上記の例に示すように、piに円周率を割り当てることで、繰り返し使用可能な値を置き換えることができ、コードを簡略化することができる.
letは関数であり、関数をさらに説明すると再宣言することはできませんが、再割り当てできます.
(var:再宣言&再割り当て可能、const:再宣言&再割り当て不可)
let sum =1;
sum = sum + 1;
sum = sum + 1;
上記の例に示すように、宣言はトップラインで1回しか行われないが再割り当て可能であるため、sumに1を加えると再割り当てのプロセスが2回繰り返され、最終的にsumの値が3に出力される.

を選択します。


変数にはundefined、boolean、number、string、object、symbol、functionの代表的なタイプがたくさんあります.
  • 未定義:未割当て変数値
  • boolean : true/false
  • 番号:番号
  • 文字列:文字列
  • オブジェクト:配列、オブジェクト
  • シンボル:匿名オブジェクト属性を作成できる元のデータ型
  • 関数:関数
  • n.関数


    関数は、関数を宣言するたびに同じ操作を繰り返す必要がなく、関数にinputを入力するだけで必要な出力値を得る命令のセットです.
    //함수 선언식
    function plus(parameter1,parameter2) {
      let answer = parameter1 + parameter2);
      return answer;
    }
    
    //함수 표현식
    let plus = function (parameter1,parameter2) {
      let answer = parameter1 + parameter2);
      return answer;
    }
    
    //화살표 함수
    let plus = (parameter1,parameter2) => {
      let answer = parameter1 + parameter2);
      return answer;
    }
    以上のようにparameter宣言関数を使用すると、plus(1,3)1,3というパラメータ値出力関数を入力すると、1+3の4が出力されます.(例のplusは単純な関数で、2つの値を加算できるため、宣言する必要はありませんが、複雑な計算で役立ちます.)
    関数を宣言するには、functionplusで宣言された関数宣言式、プラス記号を宣言した後に変数に関数を割り当てる関数式、最後に矢印で関数を宣言する関数宣言式の3つの方法があります.すべてのメソッドで同じ値が出力されますが、矢印関数は文を返す場合にのみreturnと{}を省略できるので、単純な関数では便利です.

    の最後の部分


    今日最初のPair ProgrammingとJavaScriptを勉強したときに感じたのは、CodeStatesで希望する学習者が単純に与えられた授業を実行する人ではないことです.教授のやり方でやれば、私は絶対にこの授業を完成しないと思います.私は勉強と検索と同時に、自分で関連知識を広げるべきだと思います.コデステッツが提供した授業は本当に基礎部分で、他の部分は自分で探す必要があります.訓練を開始する目的は、開発者が備えるべき姿勢を訓練し、知らないところでどのように問題を解決し、就職の敷居を越えるのかを助けることだと思います.