728x90 300x250 SMALL javaScript/JS Tutorial85 js 숫자로 변환 Number(), parseInt(), parseFloat() 변수를 숫자로 변환하는데는 3가지 javaScript 메서드가 있다. Number() : parseInt() parseFloat() Number() javaScript 변수를 숫자로 변환하는데 사용 Number(true); //1 Number(false); //0 Number("10"); //10 Number(" 10"); //10 Number("10 "); //10 Number(" 10 "); //10 Number("10.33"); //10.33 Number("10,33"); //NaN Number("10 33"); //NaN Number("John"); //NaN 숫자로 변환할 수 없는경우 NaN(Not a Number)가 반환된다. 날짜에 사용되는 Number() 메서드 Number() 날짜를 숫자.. 2022. 10. 11. [javaScript] valueOf() valueOf() 문자열에 대한 원시 값을 반환 let x = 123; x;//123 123;//123 100+23;//10023 x.valueOf();//123 (123).valueOf();//123 (100 + 23).valueOf();//123 보통 원시 값을 호출 할때는 javaScript 내부에서 알아서 호출하기 때문에 직접 valueOf 메서드를 사용하는 경우는 매우 드물다. 기본적으로 Object의 모든 후손 객체는 valueOf를 상속받고 내장된 핵심 객체는 모두 valueOf를 재정의해서 적합한 값을 반환받는다. 어떤 객체가 원시 값을 가지고 있지 안으면 valueOf는 스스로를 반환한다. 사용자 객체를 만들때는 valueOf를 재정의해서 다른 행동을 부여 할 수도 있다. 참고 : htt.. 2022. 10. 10. [javaScript]숫자 자릿수 지정하기 toPrecision() toPrecision() () 안 매개변수로 지정된 수만큼의 자릿수를 문자열로 반환한다. let x = 9.656; x.toPrecision(); //9.656 x.toPrecision(2); //9.7 x.toPrecision(4); //9.656 x.toPrecision(6); //9.65600 매개변수를 넣지 않으면 그대로 반환 let x = 1234; x.toPrecision(); //1234 x.toPrecision(2); //1.2e+3 x.toPrecision(4); //1234 x.toPrecision(6); //1234.00 type을 확인해보면 toFixed() 와 마찬가지로 문자열로 반환된 걸 확인할 수 있다. let x = 1234; typeof x; //number typeof x.. 2022. 10. 9. [자바스크립트]소수점 자리수 자를기 toFixed() toFixed() 지정된 소수점 자릿수의 문자열로 반환한다. 소수점 자리수는 0이상 100 이하의 값을 사용한다. let x = 9.656; x.toFixed(0); //10 x.toFixed(2); //9.66 x.toFixed(4); //9.6560 x.toFixed(6); //9.656000 () 안에 숫자 개수만큼 소수점 이하 자릿수를 제한해서 표시한다. type를 확인해보면 숫자가 아니고 문자로 반환된 걸 확인할 수 있다. let x = 9.656; typeof x; //number typeof x.toFixed(2); //string 참고 : https://www.w3schools.com/js/js_number_methods.asp 2022. 10. 7. 이전 1 ··· 10 11 12 13 14 15 16 ··· 22 다음 728x90 반응형 LIST