-
[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); => // 3if (true) {const y = 3;let z = 3;}console.log(y); // errorconsole.log(z); // error[2] 템플릿 문자열
문자열은 백틱(` [ tab 위 ] )으로 감싸서 입력 해야한다.
var num1 = 1var num2 = 2var result =3var 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 댓글