⊗jsPmBsStA 56 of 505 menu

Skaičiaus skaitmenų pasiekimas JavaScript

Tarkime, kad kintamajame dabar saugoma ne skaičius kabutėse, o tiesiog skaičius. Šiuo atveju bandymas kreiptis į jo atskirą simbolį grąžins undefined, nes toks kreipimasis veikia tik eilutėms:

let test = 12345; alert(test[0]); // grąžins undefined

Norėdami išspręsti problemą, paverskime savo skaičių į eilutę:

let test = String(12345); // eilutė alert(test[0]); // išvests '1' - viskas veikia

Tarkime, kad dabar norime rasti pirmųjų dviejų skaitmenų sumą:

let test = String(12345); // eilutė alert(test[0] + test[1]); // išvests '12' - sudeda kaip eilutes

Pridėkime funkciją Number tam, kad simboliai būtų sudedami kaip skaičiai:

let test = String(12345); // eilutė alert(Number(test[0]) + Number(test[1])); // išvests 3

Primenu, kad tokio pobūdžio problema atsiras tik sudėjus. Pavyzdžiui, dauginant konvertavimo į skaičius atlikti nebūtina:

let test = String(12345); // eilutė alert(test[1] * test[2]); // išvests 6

Duotas skaičius 12345. Raskite šio skaičiaus skaitmenų sumą.

Duotas skaičius 12345. Raskite šio skaičiaus skaitmenų sandaugą.

Duotas skaičius 12345. Pertvarkykite šio skaičiaus skaitmenis atvirkštine tvarka.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti