1. Konversi angka menjadi string
a.
Salinan kode adalah sebagai berikut:
var n = 100;
var n_as_string = n + "";
b untuk mengonversi angka ke string secara lebih eksplisit, Anda dapat menggunakan fungsi string ():
Salinan kode adalah sebagai berikut:
var string_value = string (angka);
c. Gunakan metode tostring ():
Salinan kode adalah sebagai berikut:
string_value = number.toString ();
Objek angka (nomor dasar dikonversi ke objek angka sehingga metode ini dapat dipanggil) memiliki metode parameter opsional ToString (), yang menentukan kardinalitas konversi. Jika parameter ini tidak ditentukan, konversi akan dilakukan dengan 10 sebagai basis. Namun, angka juga dapat dikonversi sesuai dengan kardinalitas lainnya (angka antara 2 dan 36).
Misalnya:
Salinan kode adalah sebagai berikut:
var n = 17;
Binary_string = N.ToString (2);
octal_string = "0" + n.tostring (8);
hex_string = "0x" + n.tostring (16);
D. Itu tidak menggunakan notasi eksponensial.
Salinan kode adalah sebagai berikut:
var n = 123456.789;
n.tofixed (0); "123457"
n.tofixed (1);
E.
Salinan kode adalah sebagai berikut:
var n = 123456.789;
N.ToExponential (1);
N.ToExponential (3);
F.
Salinan kode adalah sebagai berikut:
var n = 123456.789;
n.toprecision (4);
n.toprecision (7);
2. Konversi string ke nomor
a.
Salinan kode adalah sebagai berikut:
var number = angka (string_value);
b Kardinalitas angka, nilai hukumnya adalah antara 2 dan 36.
Salinan kode adalah sebagai berikut:
Parseint ("3 tikus buta");
Parseint ("12.34");
Parseint ("0xff");
Parseint ("11", 2);
Parseint ("ff", 16);
Parseint ("ZZ", 36);
Parseint ("077", 8);
Parseint ("077", 10);
c.
Salinan kode adalah sebagai berikut:
parsefloat ("3,14 meter");
d.
Salinan kode adalah sebagai berikut:
parseint ('' eleven "); // mengembalikan nan
parsefloat ("$ 72,47");
3 metode pembulatan javascript
A.
Parseint (5/2)
b.
Math.ceil (5/2)
c
Math.Floor (5/2)
d
Math.round (5/2)