[Java Script]形式のコピー


📍 自動変換
  • Type Scriptは自動変換ではなく、エラー処理を行います.
  • ハーモニー
    6 / 2 // 3
    "6" / 2 // 3 → 자동 형변환
    "6" / "2" // 3 → 자동 형변환
    📍 明示的な変換
    📍 String()
  • 文字型
  • に変換
    ハーモニー
    String(3) // "3"
    String(true) // "true"
    String(false) // "false"
    String(null) // "null"
    String(undefined) // "undefined"
    📍Number()
  • から
  • への変換
    ハーモニー
    Number()
    Number("123") // 123
    Number("123abc") // NaN = Not a Number
    Number(true) // 1
    Number(false) // 0
    Number(null) // 0
    Number(undefined) // NaN
    📍Boolean()
  • ブール型
  • に変換
    ハーモニー
    Boolean(0) // false
    Boolean('0') // true
    Boolean("") // false
    Boolean(' ') // true
    Boolean(null) // false
    Boolean(undefined) // false
    Boolean(NaN) // false
    // 이외의 값은 모두 true