⊗jsPmBsStA 56 of 505 menu

Skaitļa ciparu piekļuve JavaScript

Pieņemsim, ka mainīgajā tagad glabājas ne skaitlis pēdiņās, bet vienkārši skaitlis. Šajā gadījumā mēģinājums piekļūt tā atsevišķajam simbolam izvadīs undefined, jo šāda piekļuve strādā tikai virknēm:

let test = 12345; alert(test[0]); // izvadīs undefined

Lai atrisinātu problēmu, pārveidosim mūsu skaitli par virkni:

let test = String(12345); // virkne alert(test[0]); // izvadīs '1' - viss darbojas

Pieņemsim, ka tagad vēlamies atrast pirmo divu ciparu summu:

let test = String(12345); // virkne alert(test[0] + test[1]); // izvadīs '12' - summē kā virknes

Pievienosim funkciju Number, lai simboli tiktu summēti kā skaitļi:

let test = String(12345); // virkne alert(Number(test[0]) + Number(test[1])); // izvadīs 3

Atgādinu, ka šāda veida problēma rodas tikai saskaitīšanas laikā. Piemēram, reizinot pārveidošanu uz skaitļiem var neveikt:

let test = String(12345); // virkne alert(test[1] * test[2]); // izvadīs 6

Dots skaitlis 12345. Atrodiet šī skaitļa ciparu summu.

Dots skaitlis 12345. Atrodiet šī skaitļa ciparu reizinājumu.

Dots skaitlis 12345. Pārkārtojiet šī skaitļa ciparus apgrieztā secībā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt