String을 Number로 형변환
1. Number객체 사용
Number("4") // 4
Number("2.15") // 2.15
Number("-1.5") // -1.5
2. parseInt 또는 parseFloat 함수 사용
// 문자열을 정수형으로 변환
parseInt("123") // 123
parseInt("12.12") // 12
parseInt("12.8") // 12
// 문자열을 실수형으로 변환
parseFloat("12.8") // 12.8
parseFloat("12") // 12
Number를 String으로 형변환
1. String 객채를 사용
String(4) // "4"
String(2.15) // "2.15"
String(-1.5) // "-1.5"
2. toString 함수를 사용
const a = 123
const b = a.toString()
console.log(a) // 123
console.log(b) // "123"
Number의 진수 변환
1. 10진수에서 N진수로 변환
const num = 123
const a = num.toString(2) // 2진수로 변환
const b = num.toString(8) // 8진수로 변환
const c = num.toString(16) // 16진수로 변환
console.log(a,b,c) // "1111011" "173" "7b"
2. N진수에서 10진수로 변환
const bin = "1111011"
const oct = "173"
const hex = "7b"
const num1 = parseInt(bin,2) // 123
const num2 = parseInt(oct,8) // 123
const num3 = parseInt(hex,16) // 123
console.log(num1,num2,num3)
'웹 > JS' 카테고리의 다른 글
코딩테스트를 위한 JavaScript : Queue (0) | 2023.09.23 |
---|---|
코딩테스트를 위한 JavaScript : 연결 리스트 (0) | 2023.09.19 |
코딩테스트를 위한 JavaScript 문법 : Math 클래스 (0) | 2023.09.14 |
코딩테스트를 위한 JavaScript 문법: String (2) | 2023.09.14 |
코딩테스트를 위한 JavaScript 문법: Object (0) | 2023.09.12 |
댓글