자바 5강 - 형변환

지예·2022년 10월 5일
0

형변환

String() 문자형으로 변환
Number() 숫자형으로 변환
Boolean() 불린형으로 변환

const mathScore = prompt("수학 몇점?");
const engScore = prompt("영어 몇점?");
const result = mathScore + engScore / 2 ;
// 자동 형변환 "6"/"2" = 3 일케 됨
console.log(result)

>>에러

prompt 로 입력받은 값은 문자형이다 !!

자동 형변환 말고 명시적 형변환 하자 !!



console.log( 
Number(true),
Number(false)
)

>> 1
>> 0

Number("123feiwf");

>> NaN


Boolean()

false

  • 숫자 0
    - Boolean('0')은 true다.
  • 빈 문자열 ''
    - Boolean(' ') 은 true다. 비어있지 않음.
  • null
  • undefined
  • NaN

제외 true 반환

  • Number(null) >>0
  • Number(undefined) >>NaN

이건 외워라

0개의 댓글