짹뚜 스튜디오

형변환하기 (Type Conversion) 본문

개발 공부/javascript

형변환하기 (Type Conversion)

짹뚜 2021. 12. 1. 12:31

문자열을 숫자로 변환하기 (String to Number)

숫자로만 이루어진 문자열만 Number 타입으로 변환이 가능하다. 만약 문자열이 숫자 외에 다른 문자가 포함되어 있다면 Number는 "Nan"을 반환한다. 하지만 parseInt는 숫자부분만 변환한다. (단, 문자열이 숫자로 시작해야한다.)

Number("123ab"); // NaN
parseInt("123ab"); // 123

숫자로 변환하는 방법에는 4가지 방법이 있다. Boolean 타입도 숫자로 변환이 가능하며 true는 1, false는 0으로 변환된다.

  1. parseInt(문자열) 또는 parseFloat(문자열)
  2. Number(문자열)
  3. +문자열: '+'는 단항 연산자 (Unary Operator)로 피연산자가 Number 타입이 아니라면 Number로 변환을 시도한다.
  4. 1*문자열

숫자를 문자열로 변환하기 (Number to String)

숫자를 문자열로 변환하는 방법에는 3가지 방법이 있다.

  1. (숫자).toString()
  2. String(숫자)
  3. 숫자 + ""
Comments