⊗jsPmBsStA 56 of 505 menu

Mengakses Angka-Angka dalam Bilangan di JavaScript

Misalkan sekarang kita menyimpan sebuah bilangan dalam variabel, bukan string yang berisi angka. Dalam kasus ini, upaya untuk mengakses karakter individualnya akan mengembalikan undefined, karena pengaksesan seperti ini hanya bekerja untuk string:

let test = 12345; alert(test[0]); // akan mengembalikan undefined

Untuk menyelesaikan masalah ini, mari kita ubah bilangan kita menjadi string:

let test = String(12345); // string alert(test[0]); // menampilkan '1' - sudah berfungsi

Misalkan sekarang kita ingin mencari jumlah dari dua digit pertama:

let test = String(12345); // string alert(test[0] + test[1]); // menampilkan '12' - menjumlahkan sebagai string

Mari tambahkan fungsi Number agar karakter-karakter tersebut dijumlahkan sebagai bilangan:

let test = String(12345); // string alert(Number(test[0]) + Number(test[1])); // menampilkan 3

Saya ingatkan, masalah semacam ini akan muncul hanya pada penjumlahan. Pada perkalian, misalnya, konversi ke bilangan tidak perlu dilakukan:

let test = String(12345); // string alert(test[1] * test[2]); // menampilkan 6

Diberikan bilangan 12345. Temukan jumlah digit-digit bilangan tersebut.

Diberikan bilangan 12345. Temukan hasil kali digit-digit bilangan tersebut.

Diberikan bilangan 12345. Urutkan ulang digit-digit bilangan tersebut dalam urutan terbalik.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak