⊗jsPmBsLTC 50 of 505 menu

Loģiskā tipa pārveidošana JavaScript

Tagad mēs apskatīsim, kā uzvedas īpašās vērtības true un false to pārveidošanā par virknēm vai skaitļiem. Šīs zināšanas jums būs nepieciešamas nākamajās nodarbībās.

Tātad, mēģināsim veikt pārveidošanu par virkni, izmantojot funkciju String:

alert(String(true)); // izvadīs 'true' alert(String(false)); // izvadīs 'false'

Kā jūs redzat, vērtība true tiek pārveidota par virkni 'true', bet vērtība false - par virkni 'false'. Tas nozīmē, ka, mēģinot saskaitīt virkni un loģisku vērtību, šī loģiskā vērtība tiks pārveidota par virkni un notiks virkņu savienošana:

alert('a' + true); // izvadīs 'atrue'

Pārveidojot par skaitli, vērtība true tiek pārveidota par skaitli 1, bet vērtība false - par skaitli 0:

alert(Number(true)); // izvadīs 1 alert(Number(false)); // izvadīs 0

Visās matemātiskajās operācijās loģiskās vērtības vispirms tiek pārveidotas par skaitli. Piemērs:

alert(true + 1); // izvadīs 2 alert(true + true); // izvadīs 2

Nepalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

alert(true + 3);

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

alert(true + true);

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

alert(true - true);

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

alert(true + false);

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

alert('1' + true);

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

alert( String(true) + 1 );

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

alert( String(true) + Number(true) );
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