728x90
// Primitive Type(원시타입) : 한번에 하나의 값만 가질수 있음, 하나의 고정된 저장공간 이용
// Non-Primitive Type(비원시타입) : 한번에 여러 개의 값을 가질 수 있음, 여러개의 고정되지 않은 동적 공간사용
let age = 25; // 정수
let tall = 175.9; // 실수
let inf = Infinity;
let minusInf = -Infinity;
let nan = NaN; // 수학적 연산 실패
console.log(age + tall);
let name = "winterlood";
let name2 = "홍길동";
let name3 = `winterlood${name2}`; // 🚀 템플릿 리터럴
console.log(name3);
let isSwitchOff = false;
let a;
console.log(a); // undefined
let b = null;
console.log(b); // null : 아무것도 안 담고있다 라는 뜻
let variable;
console.log(variable); // undefined : 아무값도 할당 받지않으면 뜸
// [형변환(casting)] : 묵시적 형변환
let numberA = 12; // 숫자
let numberB = "2"; // 문자열
console.log(numberA * numberB); // 24 (숫자)
console.log(numberA + numberB); // 122 (문자열)
console.log(numberA + parseInt(numberB)); // 14 (숫자)
// 🚀 parseInt : 문자열 -> 숫자열로 의도적 형변환(=명시적 형변환)
728x90
'개인 공부 > React (:한입 크기로 잘라 먹는 리액트)' 카테고리의 다른 글
[강의정리] JavaScript 기본 - 함수표현식 & 화살표 함수 (0) | 2023.10.23 |
---|---|
[강의정리] JavaScript 기본 - 함수 (1) | 2023.10.23 |
[강의정리] JavaScript 기본 - 조건문 (0) | 2023.10.23 |
[강의정리] JavaScript 기본 - 연산자 (1) | 2023.10.23 |
[강의정리] JavaScript 기본 - 변수와 상수 (0) | 2023.10.12 |