• [ Node js ] 자바 스크립트 기초 문법 공부

    2021. 1. 12.

    by. KimBangg

    [1] const / let / var

     

    1-1. var

    함수 스코프를 가지므로 if 문과 관계없이 접근이 가능하다.

    => 만약, 특정 동작을 function을 통해 이용하려고 할 때, 외부의 값과 연결이 필요하다면 ! var를 사용

     

    1-2.   const, let

    블록 스코프를 가지므로 블록 밖에서는 변수에 접근 할 수 없다.

    =>  temp와 같은 일시적 사용이 목적일 경우에는 const, let을 사용 해주는 것이 좋다.

     

    - const => 한 번 할당하면, 값을 변화 시킬 수 없다.

    - let => 다른 값을 할당해도 문제가 없다.

    if (true) {
    	var x = 3;
    }
    console.log(x); => // 3
    
    if (true) {
    	const y = 3;
        let z = 3;
    }
    console.log(y); // error
    console.log(z); // error

    [2] 템플릿 문자열

    문자열은 백틱(` [ tab 위 ] )으로 감싸서 입력 해야한다.

    var num1 = 1
    var num2 = 2
    var result =3 
    var stirng = num1 + ` 더하기 ` + num2 + `는 \`` + result + `\``;
    console.log(string1) // 1 더하기 2는 '3'

     

    [3] 화살표 함수

    function add1(x, y) {
      return x + y;
    }
    
    const add2 = (x, y) => {
      return x + y;
    };
    
    const add3 = (x, y) => x + y;
    
    const add4 = (x, y) => x + y;
    
    // add 1~4 는 모두 같은 코드이다.
    
    
    function not1(x) {
      return !x;
    }
    
    const not2 = (x) => !x;
    
    // 하단 2개의 코드도 마찬가지!

     

    'Develop > Node JS' 카테고리의 다른 글

    [Node JS ] 노드 JS 기본 다지기 ( 수정 ~ing)  (0) 2021.01.12

    댓글