Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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