👍 숫자 ➡ 문자열
✅ 숫자 객체의 메소드 활용법
1) toString // 만약 인자로 넘기면 해당 인수로 진법을 바꾼다.
var n = 25;
n.toString();
n.toString(2);
(25).toString(2);
2) toFixed(n) // 소숫점 아래를 n개로 만든다.(한칸 아래서 반올림)
var x = 1234.567;
x.toFixed();
x.toFixed(2);
x.toFixed(4);
✅ String 함수 사용
String(26);
String(1234.567);
String(0x1a);
String(true);
String(false);
String(NaN);
String(null);
String({x:1, y:2});
String([1, 2, 3]);
👍 문자열 ➡ 숫자
✅ parseInt , parseFloat 함수 사용
parseInt("3.14");
parseFloat("3.14");
parseInt("3.14 pi");
parseFloat("3.14 pi");
parseInt("0XFF");
parseInt("0.5");
parseInt(".5");
parseInt("abc");
parseFloat("\100");
✅ Number 함수 사용
- 단, Number함수는 10진수만 처리할 수 있다.
Number("2.71828")
Number(123)
Number(true)
Number(false)
Number(NaN)
Number(null)
Number({x:1, y:2})
Number([1, 2, 3])