L1_ПДС
.pdfУсловные инструкции |
|
условные инструкции |
|
||||||
|
|
|
|||||||
|
инструкция 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 |
|
|
|
|
|
|
|