JavaScript-da logiki tipi öwürmek

Häzir biz ýörite bahalary true we false setir ýa-da sanlara öwürilende nähili hereket edýändigine serederis. Bu bilimler size indiki sapaklara gerek bolar.

Şonuň üçin, setire öwürmegi synap göreris, String funksiýasyny ulanyp:

javascriptalert(String(true));  // 'true' görkezer
alert(String(false)); // 'false' görkezer

Görşüňiz ýaly, true bahasy 'true' setirine öwrülýär, we false bahasy - 'false' setirine öwrülýär. Ýagny, setiri logiki baha bilen goşmak synanyşyk edilende, bu logiki baha setire öwrüler we setirleriň goşulmagy bolup geçer:

javascriptalert('a' + true);    // 'atrue' görkezer

Sana öwürilende, true bahasy 1 sanyna öwrülýär, we false bahasy - 0 sanyna öwrülýär:

javascriptalert(Number(true));  // 1 görkezer
alert(Number(false)); // 0 görkezer

Ähli matematiki amallarda logiki bahalar ilki bilen sana öwrülýär. Mysal:

javascriptalert(true + 1);     // 2 görkezer
alert(true + true);  // 2 görkezer
Задание 1

Kody işletmezden, ekrana näme görkeziljekdigini kesgitleň:

javascriptalert(true + 3);
Задание 2

Kody işletmezden, ekrana näme görkeziljekdigini kesgitleň:

javascriptalert(true + true);
Задание 3

Kody işletmezden, ekrana näme görkeziljekdigini kesgitleň:

javascriptalert(true - true);
Задание 4

Kody işletmezden, ekrana näme görkeziljekdigini kesgitleň:

javascriptalert(true + false);
Задание 5

Kody işletmezden, ekrana näme görkeziljekdigini kesgitleň:

javascriptalert('1' + true);
Задание 6

Kody işletmezden, ekrana näme görkeziljekdigini kesgitleň:

javascriptalert( String(true) + 1 );
Задание 7

Kody işletmezden, ekrana näme görkeziljekdigini kesgitleň:

javascriptalert( String(true) + Number(true) );