Home > Web Front-end > JS Tutorial > How to convert number type to string type in JavaScript

How to convert number type to string type in JavaScript

怪我咯
Release: 2017-07-04 15:20:37
Original
3808 people have browsed it

This article mainly introduces the conversion of number into string in JavaScript. This article explains 4 functions for converting number into string. Friends who need it can refer to it

In JavaScript value type conversion, the most common conversion between the two types of values ​​​​is string and number.

You can convert it into a string by calling the 4 functions of the number value (in fact, it is the 4 functions of the Number class after JS automatically converts the number value into the Number object) :

1.toString().
2.toFixed().
3.toExponential().
4.toPrecision().

toString()

The toString() method can be called on the number value to convert it into a string. The toString() function accepts a positive integer between 2 and 36 as a parameter, which is used to define the base number of the value; if the parameter is missing, the toString() function is expressed in decimal corresponding value.

The code is as follows:

var a = 42;
console.log(a.toString(2));//101010
console.log(a.toString());//42
console.log("0x" + a.toString(16));//0x2a
var b = 0xff;
console.log(b.toString());//255
Copy after login

toFixed()

toFixed() function accepts an integer as a parameter, and the parameter functions after the specified decimal point of precise digits. The parameter accepted by the toFixed() function can also be a negative number (although it is rarely used). When the parameter is a negative number, the integer part of the value will lose precision. When using the toFixed() function to adjust values, JavaScript follows the rounding principle.

The code is as follows:

var x = 17.38;
console.log(x.toFixed(0));//17
console.log(x.toFixed(1));//17.4
console.log(x.toFixed(4));//17.380
console.log(x.toFixed(-1));//20
Copy after login

toExponential()

You can use the toExponential() function to convert the value Expressed using scientific notation. The toExponential() function accepts a non-negative integer as a parameter (if this parameter is a negative number, a RangeError is thrown) as the precision of scientific notation. Like the toFixed() function, the toExponential() function follows the rounding principle when adjusting values.

The code is as follows:

var y = 17951.38596
console.log(y.toExponential(1));//1.8e+4
console.log(y.toExponential(0));//2e+4
Copy after login

toPrecision()

toPrecision() function accepts a positive integer as a parameter (if the parameter is 0 or a negative number, the program will throw a RangeError) and treat it as the exact number of digits (including the integer part and the decimal part) of the value. If the precise number of digits is less than the number of digits in the integer part of the value, the value will be converted to scientific notation. . Like the toFixed() function, the toPrecision() function follows the rounding principle when adjusting values.

The code is as follows:

var z = 17951.38596;
console.log(z.toPrecision(8));
console.log(z.toPrecision(3));
Copy after login

The above is the detailed content of How to convert number type to string type in JavaScript. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template