17 of 264 menu

Funkcija Number

Funkcija Number pārveido padoto vērtību par skaitli. Virknes gadījumā atstarpju rakstzīmes malās tiek noņemtas, tad, ja virkni ir iespējams pārveidot par skaitli - tad tiek atgriezts šis skaitlis, bet ja nē - tiek atgriezts NaN. Vērtība true tiek pārveidota par skaitli 1, vērtība false - par skaitli 0. Objekti skaitliskajās pārveidojumos pārvēršas par NaN.

Sintakse

Number(kas jāpārveido);

Piemērs

Pārveidosim Būla vērtību true par skaitli:

Number(true);

Koda izpildes rezultāts:

1

Piemērs

Tagad pārveidosim Būla vērtību false:

Number(false);

Koda izpildes rezultāts:

0

Piemērs

Ievadīsim funkcijas parametrā virkni, kas satur skaitli:

Number('53');

Pārveidošanas rezultātā mēs iegūsim skaitli:

53

Piemērs

Tagad pievienosim skaitlim atstarpes virknes sākumā un beigās:

Number(' 5 ');

Pēc koda izpildes liekās atstarpes tiek noņemtas un rezultātā mēs iegūstam skaitli:

5

Piemērs

Pārveidosim tukšu virkni:

Number('');

Koda izpildes rezultāts:

0

Piemērs

Tagad pārveidosim virkni, kas satur burtu un ciparu:

Number('a5');

Pēc koda izpildes iegūstam vērtību NaN, kas parāda nederīgu matemātisku darbību:

NaN

Piemērs

Mainīsim vietām virknē burts un cipars:

Number('5a');

Koda izpildes rezultāts paliks tāds pats:

NaN

Piemērs

Tagad pārveidosim virkni, kurā skaitļi ir atdalīti ar atstarpi:

Number('5 5');

Koda izpildes rezultātā mēs atkal redzēsim, ka šī matemātiskā darbība ir nederīga:

NaN

Piemērs

Pārveidosim Būla vērtību true, ietvertu virknē:

Number('true');

Pēc koda izpildes atkal iegūsim NaN:

NaN

Piemērs

Tagad pārveidosim tukšu objektu:

Number({});

Koda izpildes rezultāts:

NaN

Piemērs

Iestatīsim funkcijas parametrā tukšu masīvu:

Number([]);

Rezultātā mēs iegūsim skaitli 0:

0

Piemērs

Tagad pievienosim masīvam ciparu:

Number([1]);

Masīvs tiks pārveidots par skaitli:

1

Piemērs

Pārveidosim masīvu, kas ietver divus ciparus:

Number([1, 2]);

Rezultātā mums atkal tiks paziņots, ka šī matemātiskā darbība ir nederīga:

NaN

Skatiet arī

  • funkciju Number,
    kas pārveido par skaitli
  • funkciju parseInt,
    kas izņem veselu skaitli no virknes sākuma
  • funkciju parseFloat,
    kas izņem daļskaitli no virknes sākuma
  • funkciju String,
    kas pārveido par virkni
  • funkciju Boolean,
    kas pārveido par Būla vērtību
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