메서드: 1. toString() 메소드, 구문 "numeric value.toString()"; 2. 값을 문자열로 변환하고 소수점 이하의 지정된 자릿수를 표시할 수 있는 toFixed() 메소드; toExponential() 메서드;4. toPrecision() 메서드.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
1. toString() 메서드 사용
간단한 값에 대해 toString() 메서드를 호출하면 JavaScript는 자동으로 해당 값을 객체로 캡슐화한 다음 toString() 메서드를 호출하여 문자열을 가져옵니다. 객체 표현.
var a = 123456; a.toString(); console.log(a); //返回字符串“123456”
toString() 메서드를 사용하여 값을 문자열로 변환할 때 소수점 자리를 유지할 수 없습니다. 이는 통화 형식이나 과학적 표기법과 같은 전문 분야에서 표시 숫자를 출력하는 데에는 확실히 불편합니다. 이를 위해 JavaScript에서는 toFixed(), toExponential(), toPrecision()이라는 3가지 전용 메서드를 제공하며, 이에 대해 아래에서 소개합니다.
2, toFixed() 메서드를 사용하여
toFixed()는 값을 문자열로 변환하고 소수점 뒤에 지정된 자릿수를 표시할 수 있습니다.
var a = 10; console.log(a.toFixed(2)); //返回字符串“10.00” console.log(a.toFixed(4)); //返回字符串“10.0000”
3. toExponential() 메서드 사용
toExponential() 메서드는 숫자를 과학적 표기법 형식의 문자열로 변환하는 데 특별히 사용됩니다.
var a = 123456789; console.log(a.toExponential(2)); //返回字符串“1.23e+8” console.log(a.toExponential(4)); //返回字符串“1.2346e+8”
toExponential() 메소드의 매개변수는 유지할 소수 자릿수를 지정합니다. 생략된 부분은 반올림 처리하였습니다.
4. toPrecision() 메서드 사용
toPrecision() 메서드는 toExponential() 메서드와 유사하지만 소수 자릿수를 지정하는 대신 유효 자릿수를 지정할 수 있습니다.
var a = 123456789; console.log(a.toPrecision(2)); //返回字符串“1.2e+8” console.log(a.toPrecision(4)); //返回字符串“1.235e+8”
【추천 학습: javascript 고급 튜토리얼】
위 내용은 자바스크립트에서 숫자값을 문자열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!