JavaScript

자료형 타입 변환

한우종 2024. 7. 22. 18:03
숫자형
  • Number()
  • 문자열이나 다른 타입을 숫자로 변환한다.
  • 예시
let str = '123'//문자형
▽
let num = Number(str) // 123 숫자형

 

  • parseInt()
  • 문자열을 정수로 변환한다.
  • 예시
let str = '123' // 문자형
▽
let num = parseInt(str) // 123 숫자형(정수)

 

  • parseFloat()
  • 문자열을 실수로 변환한다.
  • 예시
let str = '123' // 문자형
▽
let num = parseFloat(str) // 123.0 숫자형(실수)

 


문자형

 

  • String()
  • 숫자나 다른 타입을 문자열로 변환한다.
  • 예시 
let num = 123 // 숫자형
▼
let str = String(num) // "123" 문자형

 

  • toString()
  • 객체의 'toString' 메소드를 사용하여 문자열로 변환
  • 예시
let num = 123 // 숫자형
▼
let str = num.toString() // "123" 문자형

 


불린 으로 변환
  • Boolean()
  • 값이 참인지 거짓인지 판별하여 불린타입으로 변환한다.
  • 예시
let value = 1
▼
let bool = Boolean(value) // true

 

 


객체로 변환
  • object()
  • 기본 타입을 객체로 변환한다.
  • 예시
let str = '123' // 문자형
▽
let obj = object(str) // {'123'} 객체

배열로 변환
  • Array.from()
  • 배열로 변환할 수 있는 객체를 배열로 변환한다.
  • 예시
let str = '1,2,3'
▽
let arr = Array.from(str) // ["1" , "," , "2" , "," , "3"] 배열

 

  • split()
  • 문자열을 특정 구분자를 기준으로 배열로 변환한다.
  • 예시
let str = '123' // 문자형
let arr = str.split('') // ['1','2','3']

let str2 = '1,2,3' // 문자형
let arr2 = str2.split(',') // ['1','2','3']

 


배열을 뒤집는 메소드
  • reverse()
  • 배열의 순서를 뒤집는다.
  • 예시
let arr =[1,2,3,4,5]
▼
let reArr = arr.reverse() // [5,4,3,2,1]