Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

L1_ПДС

.pdf
Скачиваний:
14
Добавлен:
11.05.2015
Размер:
5.2 Mб
Скачать

Условные инструкции

 

условные инструкции

 

 

 

 

 

инструкция if

 

 

 

 

 

 

 

инструкция else if

 

var m = 7;

 

 

 

 

инструкция switch

 

var g = 3;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

var k;

 

 

 

 

 

 

 

 

if (m<g){k = 5;}

истина

m<g

ложь

 

 

 

 

 

 

else if(m==g){

 

 

 

 

 

 

 

 

 

 

 

 

 

истина

 

 

k = 1;

 

k=5;

 

m==g

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

ложь

 

 

 

 

 

 

 

 

 

 

 

 

 

k=1;

 

 

 

 

 

 

 

else {k = 4; }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

// k = 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k=4;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Условные инструкции

var m = 7; var g = 3; var k;

if ((m>g)&&(m==7)&&(g<=3)){ k = 5; }// k = 5

if ((m<=g)||(m==7)||(g==m)){ k = 5; }// k = 5

if ((g<=9)&&(m==5)){ k = 5;

}

else {

k = 7.5 }// k = 7.5

Приведение к логическим значениям

истина

if(

ложь

true 5 3.456 1.2E5

"string"

"text" )

false null undefined

""

0 NaN

Приведение к логическим значениям

var f;

f = Boolean(5);// f <- true f = Boolean(3.456);// f <- true

f = Boolean(1.2E5);// f <- true

f = Boolean("string");// f <- true f = Boolean("text");// f <- true

f = Boolean(false);// f <- false f = Boolean(null);// f <- false

f = Boolean(undefined);// f <- false f = Boolean("");// f <- false

f = Boolean(0);// f <- false f = Boolean(NaN);// f <- false

условные инструкции

Условные инструкции инструкция if

инструкция else if

инструкция switch

switch(значение){ case значение1: {

/* выполняемый код если значение === значение1 */

} break;

case значение2: {

/* выполняемый код если значение === значение2 */

}

break;

/* ... */ default: {

/* выполняемый код при несовпадении всех значений */

}

break;

}

инструкции переходов

Инструкции переходов инструкция break

инструкция continue инструкция return

break – приводит к немедленному выходу из инструкции switch или инструкций циклов

 

 

 

 

условные инструкции

 

 

 

 

 

 

 

 

 

инструкция if

 

 

 

 

инструкция else if

 

 

 

 

инструкция switch

 

 

 

 

 

 

 

 

истина

 

 

 

 

 

case

Инструкция 1

 

 

break

 

 

 

 

 

ложь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

case

истина

Инструкция 2

 

 

break

 

 

 

 

 

ложь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

case

истина

Инструкция 3

 

 

break

 

 

 

 

 

ложь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

default

 

Инструкция 4

 

 

 

 

 

 

 

 

 

 

 

условные инструкции

Условные инструкции инструкция if

инструкция else if

var g = 5; var k;

switch(g){

case "next": k="site";

break; case 5:

k="five"; break;

case 4.3: k=18;

break; default:

k="none"; break;

} // k = "five"

инструкция switch

истина

g==="next"

k="site“;

break

ложь

истина

g===5

k="five“;

break

ложь

истина

g===4.3

k=18;

break

ложь

default k="none“;

условные инструкции

Условные инструкции инструкция if

 

инструкция else if

var g = 5; var k;

инструкция switch

 

 

switch(g){

 

case "next":

 

k="site";

 

break;

 

// k = "five" если g = 5 или g = 3.78 или g = "red color"

case 5:

 

case 3.78:

 

case “red color":

 

k="five";

 

break;

 

case 4.3:

 

k=18;

 

break;

 

default:

 

k="none";

 

break;

 

} // k = "five“

 

Условные инструкции

условные инструкции

инструкция if

 

 

инструкция else if

 

 

инструкция switch

 

истина

 

case

Инструкция 1

break

ложь

истина

case

ложь

case

истина

Инструкция 3

 

break

 

 

ложь

 

 

 

 

 

 

 

 

 

 

 

 

 

default

 

Инструкция 4

 

 

 

 

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]