JS 2

null 과 undefined 의 차이

let coder; console.log(coder); 위와 같은 코드를 출력하면 어떤 값이 나올까 ? 바로 undefined 가 나온다. 변수를 선언 후에 초기값을 주어 주지 않았으니 당연히 정의되지않았다는 표시로 undefined라고 표현이된다. null은 의도적으로 비어있는 값을 표현하고 싶을 때 null 을 넣는다. let coder; console.log(coder); // undefined coder = null; console.log(coder); //null 의미는 모두 값이 없다라는 것을 지칭하는 것이지만, 선언을 하고 값을 지정하지 않은 undefined 와 의도적으로 표현한 null인 것인지의 차이다. 비교문을 써서 비교해보면 console.log(x == y); console.log..

JavaScript 2020.08.25

템플릿 문자열

아래 코드를 살펴보자 let year = 2020; let month = 8; let day = 25; console.log('오늘은 ' + year + '년 ' + month + '월 ' + day + '일 입니다.'); 단순히 변수에 담긴 년 / 월 / 일을 호출 하는 함수이다. 이렇게 사용하여도 큰 지장은 없으나 템플릿 문자열을 사용한다면 더 쉽고 간편하게 표현할 수 있다. 템플릿은 `` (그레이브, 키보드 1 옆에 문자) 안에 담고 나머지는 $사인과 중괄호 안에 담으면 된다. console.log(`오늘은 ${year}년 ${month}월 ${day}일 입니다.`); + 기호도 생략되고 눈으로봐도 이해하기 쉬운 코드가 나온다. 그리고 또한 함수도 호출 할 수 있다. let number = 3; f..

JavaScript 2020.08.25
728x90