⊗jsPmBsLTC 50 of 505 menu

Пераўтварэнне лагічнага тыпу ў JavaScript

Зараз мы з вамі разгледзім, як сябе вядуць спецыяльныя значэнні true і false пры пераўтварэнні іх у радкі або лікі. Гэтыя веды вам спатрэбяцца ў наступных уроках.

Такім чынам, паспрабуем выканаць пераўтварэнне ў радок, выкарыстоўваючы функцыю String:

alert(String(true)); // выведзе 'true' alert(String(false)); // выведзе 'false'

Як вы бачыце, значэнне true пераўтвараецца ў радок 'true', а значэнне false - у радок 'false'. Гэта значыць пры спробе складання радка і лагічнага значэння, гэта лагічнае значэнне пераўтворыцца ў радок і адбудзецца складанне радкоў:

alert('a' + true); // выведзе 'atrue'

Пры прывядзенні да ліку значэнне true пераўтвараецца ў лік 1, а значэнне false - у лік 0:

alert(Number(true)); // выведзе 1 alert(Number(false)); // выведзе 0

Ва ўсіх матэматычных аперацыях лагічныя значэнні спачатку пераўтвараюцца ў лік. Прыклад:

alert(true + 1); // выведзе 2 alert(true + true); // выведзе 2

Не запускаючы код, вызначыце, што выведзецца на экран:

alert(true + 3);

Не запускаючы код, вызначыте, што выведзецца на экран:

alert(true + true);

Не запускаючы код, вызначыце, што выведзецца на экран:

alert(true - true);

Не запускаючы код, вызначыце, што выведзецца на экран:

alert(true + false);

Не запускаючы код, вызначыце, што выведзецца на экран:

alert('1' + true);

Не запускаючы код, вызначыце, што выведзецца на экран:

alert( String(true) + 1 );

Не запускаючы код, вызначыце, што выведзецца на экран:

alert( String(true) + Number(true) );
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць