IT/javascript

    [JS] 타입 변환과 단축 평가

    스터디 자료: https://poiemaweb.com/js-type-coercion 9. 타입 변환과 단축 평가 명시적 타입 변환(타입 캐스팅) 개발자에 의해 의도적으로 값의 타입을 변환 var x = 10; // 명시적 타입 변환 var str = x.toString(); // 숫자를 문자열로 타입 캐스팅한다. console.log(typeof str); // string 암묵적 타입 변환(타입 강제 변환) 동적 타입 언어인 자바스크립트는 개발자의 의도와는 상관없이 자바스크립트 엔진에 의해 암묵적으로 타입이 자동 변환되기도 한다. var x = 10; // 암묵적 타입 변환 // 숫자 타입 x의 값을 바탕으로 새로운 문자열 타입의 값을 생성해 표현식을 평가한다. var str = x + ''; cons..

    자바스크립트의 자료형 8가지

    출처 : ko.javascript.info/types 자바스크립트에는 8 가지 기본 자료형이 있다. 숫자형(number) – 정수, 부동 소수점 숫자 등의 숫자를 나타낼 때 사용한다. 정수의 한계는 ±2^53 bigint – 길이 제약 없이 정수를 나타낼 수 있다. - 숫자 뒤에 n을 붙여 표현 (ex. const bigInt = 1234567890123456789012345678901234567890n;) 문자형 – 빈 문자열이나 글자들로 이뤄진 문자열을 나타낼 때 사용. 불린형 – true, false null – null 값만을 위한 독립 자료형. null은 알 수 없는 값을 나타냄. undefined – undefined 값만을 위한 독립 자료형. undefined는 할당되지 않은 값을 나타냄. ..