Dalam penukaran jenis nilai JavaScript, penukaran yang paling biasa adalah antara nilai rentetan dan nombor.
Anda boleh menukarnya menjadi rentetan dengan memanggil 4 fungsi nilai nombor (sebenarnya, ia adalah 4 fungsi kelas Nombor selepas JS secara automatik menukar nilai nombor menjadi objek Nombor):
1.toString().
2.toFixed().
3.toExponential().
4.toPrecision().
kepadaString()
Kaedah toString() boleh dipanggil pada nilai nombor untuk menukarnya menjadi rentetan. Fungsi toString() menerima integer positif antara 2 dan 36 sebagai parameter, yang digunakan untuk menentukan nombor asas nilai jika parameter tiada, fungsi toString() akan mewakili nilai yang sepadan dalam perpuluhan.
var b = 0xff;
console.log(b.toString());//255
untukTetap()
Fungsi toFixed() menerima integer sebagai parameter, yang menentukan bilangan digit yang tepat selepas titik perpuluhan. Parameter yang diterima oleh fungsi toFixed() juga boleh menjadi nombor negatif (walaupun ia jarang digunakan Apabila parameter ialah nombor negatif, bahagian integer nilai akan kehilangan ketepatan). Apabila menggunakan fungsi toFixed() untuk melaraskan nilai, JavaScript mengikut prinsip pembundaran.
kepada Eksponen()
Anda boleh menggunakan fungsi toExponential() untuk menukar nilai kepada notasi saintifik. Fungsi toExponential() menerima integer bukan negatif sebagai parameter (jika parameter ini ialah nombor negatif, RangeError dilemparkan) sebagai ketepatan notasi saintifik. Seperti fungsi toFixed(), fungsi toExponential() mengikut prinsip pembundaran semasa melaraskan nilai.
toPrecision()
Fungsi toPrecision() menerima integer positif sebagai parameter (jika parameter ialah 0 atau nombor negatif, atur cara akan membuang RangeError), dan mengambilnya sebagai nombor tepat digit nilai (termasuk integer bahagian dan bahagian perpuluhan). Jika bilangan digit yang tepat adalah kurang daripada bilangan bahagian integer nilai, nilai akan ditukar kepada tatatanda saintifik. Seperti fungsi toFixed(), fungsi toPrecision() mengikut prinsip pembundaran semasa melaraskan nilai.