🔗 참고자료
MDN toString
생활코딩 toString
문자열을 반환하는 object의 대표적인 방법
number.toString(radix)
⚙️ 값을 문자열로 반환
// toString
let str1 = 124;
let str2 = 3.23;
let str3 = "안녕";
// typeof : 자료형을 문자열로 반환
console.log(str1.toString(), typeof str1.toString()); // 124 string
console.log(str2.toString(), typeof str2.toString()); // 3.23 string
console.log(str3.toString(), typeof str3.toString()); // 안녕 string
⚙️ 진수 반환
// toString
let num = 10; // 10진수 10
// typeof : 자료형을 문자열로 반환
console.log(num.toString(2), typeof num.toString()); // 1010 string → 2진수
console.log(num.toString(8), typeof num.toString()); // 12 string → 8진수
console.log(num.toString(16), typeof num.toString()); // a string → 16진수
🔗 참고자료
MDN toFiedx()
생활코딩 toFixed
toFixed() 메소드는 숫자를 고정 소수점 표기법으로 표기해 반환
number.toFixed([digits])
⚙️ 양수와 음수의 실수 소수점 표현
// toFixed
let num1 = 123.167452;
let num2 = 123.624901;
let num3 = -3.856789;
let num4 = -3.141592;
// typeof : 자료형을 문자열로 반환
// 양수
console.log(num1.toFixed(), typeof num1.toString()); // 123 string
console.log(num2.toFixed(), typeof num2.toString()); // 124 string
console.log(num1.toFixed(1), typeof num1.toString()); // 123.2 string
console.log(num2.toFixed(1), typeof num2.toString()); // 123.6 string
console.log(num1.toFixed(2), typeof num1.toString()); // 123.17 string
console.log(num2.toFixed(2), typeof num2.toString()); // 123.62 string
// 음수
console.log(num3.toFixed(), typeof num3.toString()); // -4 string
console.log(num4.toFixed(), typeof num4.toString()); // -3 string