일반적으로는 해당하는 형의 생성자로 형변환이 가능합니다.
let value = true;
console.log(String(value)); // 'true' 스트링 값 출력
console.log(Number("a")); // NaN이 나온다.
console.log(Number(undefined)); // NaN이 나온다.
console.log(Number(true)); // 1
console.log(Number(false)); // 0
console.log(Number(null)); // 0
true는 1, 나머지 0
console.log(Boolean(0)); // false
console.log(Boolean("")); // false
console.log(Boolean(null)); // false
console.log(Boolean(undefined)); // false
console.log(Boolean(NaN)); // false
console.log(Boolean(" ")); // true
console.log(Boolean("0")); // true