Muscardinus

Type Coercion 본문

FrontEnd/JavaScript Basics

Type Coercion

Muscardinus 2020. 12. 15. 22:54
728x90

Type Coercion이란?

Type Coercion이란 한 값의 자료형을 다른 자료형으로 변형(convert)하는 것이다. 3가지의 conversion이 JS에 존재한다.

  • to string
  • to boolean
  • to number
let str = "My String";
let num = 1;

str + num // My String1

 

let num = 1;
let str = "1";
num == str; // true

== 와 === 의 차이가 여기서 나타난다. === 는 == 와 다르게 type coercion 없이 두 값을 비교한다. 왠만해서는 === 로 값 들을 서로 비교하는 것이 좋다.

 

 

728x90

'FrontEnd > JavaScript Basics' 카테고리의 다른 글

Execution Context  (0) 2020.12.15
Static Vs Dynamic Typed  (1) 2020.12.15
JS Types  (0) 2020.12.15
Error Handling  (0) 2020.12.14
Modules in JS  (1) 2020.12.14
Comments