undefined2 타입스크립트[기초] 타입 종류 | 타입 별칭 | 타입 표기 String 문자열을 나타내는 타입이다. ES6 템플릿 리터럴 (``) 도 string 타입의 값이다. // :를 이용하여 자바스크립트 코드에 타입을 정의하는 방식을 타입 표기(Type Annotation)라고 한다. let str: string = 'hi'; let name: string = '홍길동'; let day: string = `오늘이 금요일이었으면 좋겠다`; Number 숫자를 나타내는 타입이다. 자바스크립트에서는 정수, 부동 소수점 등의 구분이 따로 없고 모든 수가 IEEE754 표준을 따르는 부동소수점인데 타입 스크립트의 number 타입도 마찬가지이다. let num: number = 10; let num1: number = 100; let num2: number = 0.1 + 0.2;.. 2022. 5. 22. 자바스크립트[기초] 변수의 초기값 비교 undefined var x; //undefined 위에 코드처럼 var 키워드로 선언한 변수는 암묵적으로 undefined 라는 값을 갖는다 [잘못된 비교] alert(x == "undefined") // false 아무것도 할당 하지않은 변수의 초기값을 비교할때 undefined는 문자열로 비교하면 안 된다. undefined는 문자열이 아니고 그냥 그 자체로도 특수한 값이다 그래서 비교할 때는 문자열로 비교하는 것이 아니라 그냥 undefined로 비교해주어야 한다 [제대로 된 비교] alert(x == undefined) // true 2022. 4. 18. 이전 1 다음 728x90