Casting
묵시적/명시적 형변환에 대해 알아본다.
자료형이 다른 변수끼리의 연산을 수행할 때 연산 전 형변환이 일어난다.
이 때, 따로 명시된 것 없이 연산한 것을 묵시적 형변환이라고 한다.
index.js의 내용을 전부 지운 뒤 다음 내용을 입력한다.
이후 Ctrl+S
를 눌러 저장 후 콘솔창을 통해 정상적으로 출력되었는지 확인한다.
let numA = 3;
let numB = "2";
console.log(numA * numB); // 6
console.log(numA + numB); // 32
*연산의 경우 numB
를 숫자로 casting(형변환)하였고,
+연산의 경우 numA
를 문자열로 casting하였다.
parseInt()
, parseFloat()
, String()
등을 이용하여 명시된 자료형으로 형변환을 하는 것을 명시적 형변환이라고 한다.
index.js의 내용을 전부 지운 뒤 다음 내용을 입력한다.
이후 Ctrl+S
를 눌러 저장 후 콘솔창을 통해 정상적으로 출력되었는지 확인한다.