⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј