>웹 프론트엔드 >JS 튜토리얼 >자바스크립트에서 숫자값을 문자열로 변환하는 방법

자바스크립트에서 숫자값을 문자열로 변환하는 방법

青灯夜游
青灯夜游원래의
2021-07-16 15:13:525190검색

메서드: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.