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]