형변환

console.log(
  String(3), // 3
  String(true), // true
  String(false), // false
  String(null), // null
  String(undefined), // undefined

  Number("1234"), // 1234
  Number("fufuf"), // NaN
  Number(true), // 1
  Number(false), // 0

  Boolean(1), // true
  Boolean(1234), // true
  Boolean("good"), // true
  Boolean(0), // false
  Boolean(""), // false
  Boolean(null), // false
  Boolean(undefined), // false
  Boolean(NaN) // false
);


주의사항

console.log(
  Number(null), // 0
  Number(undefined), // NaN
  Number(0), // false
  Number("0"), // true
  Number(""), // false
  Number(" ") // true
);

댓글남기기