1) if(утверждение) { // блок операторов }
или
2) if(утверждение) {
// блок операторов
} else {
// блок операторов
}
Фигурные скобки можно не использовать, если блок операторов состоит из одной строки.
Оператор switch case перебирает все возможные значения.
switch(x) {
case (значение 1):
// выражение
break;
case (значение 2):
// выражение
break; // дает выход из switch
default: // выражение
}
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Условные операторы</title>
</head>
<body>
<script type="text/javascript">
var tires = 3;
if(tires == 0) document.write("Шин нет.");
else document.write("Шины в наличии.");
document.write("<br />");
if(tires == 0) document.write("Шин нет.");
else {
if(tires < 4) document.write("Полного комплекта нет.");
else document.write("Шин достаточно.");
}
document.write("<br />");
switch(tires) {
case 0:
document.write("Шин нет.");
break;
case 1:
document.write("В наличии одна шина.");
break;
case 2:
document.write("В наличии две шины.");
break;
case 3:
document.write("В наличии три шины.");
break;
case 4:
document.write("В наличии полный комплект.");
break;
default: document.write("Шин много.");
}
document.write("<br />");
/* Упражнение
Создайте булевскую переменную, в которой запишите ответ на утверждение: «Вы мужчина?».
Если да, то поставьте true, если нет, то поставьте false.
Запишите условие, в котором проверьте значение булевской переменной, и если оно истинно,
то выведите на страницу «Я мужчина», иначе выведите на страницу «Я женщина».
Создайте переменную, в которой укажите Ваш возраст.
Создайте скрипт, который будет выводить словесную интерпретацию возраста.
Если меньше 18, то выведите «У меня юный возраст», если 18 и больше до 30, то «Я молодой»,
если от 31 до 50 – «Я взрослый», если от 51 до 80, то «Я зрелый», если больше 80, то «Я старый».
Проверьте скрипт, поставив возраст из разных интервалов.
*/
var man = false;
if(man) document.write("Я мужчина.");
else document.write("Я женщина.");
document.write("<br />");
var age = 50;
if(age < 18) document.write("У меня юный возраст.");
if((age >= 18) && (age <= 30)) document.write("Я молодой.");
if((age >= 31) && (age <= 50)) document.write("Я взрослый.");
if((age >= 51) && (age <= 80)) document.write("Я зрелый.");
if(age >80) document.write("Я старый.");
</script>
</body>
</html>
или
2) if(утверждение) {
// блок операторов
} else {
// блок операторов
}
Фигурные скобки можно не использовать, если блок операторов состоит из одной строки.
Оператор switch case перебирает все возможные значения.
switch(x) {
case (значение 1):
// выражение
break;
case (значение 2):
// выражение
break; // дает выход из switch
default: // выражение
}
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Условные операторы</title>
</head>
<body>
<script type="text/javascript">
var tires = 3;
if(tires == 0) document.write("Шин нет.");
else document.write("Шины в наличии.");
document.write("<br />");
if(tires == 0) document.write("Шин нет.");
else {
if(tires < 4) document.write("Полного комплекта нет.");
else document.write("Шин достаточно.");
}
document.write("<br />");
switch(tires) {
case 0:
document.write("Шин нет.");
break;
case 1:
document.write("В наличии одна шина.");
break;
case 2:
document.write("В наличии две шины.");
break;
case 3:
document.write("В наличии три шины.");
break;
case 4:
document.write("В наличии полный комплект.");
break;
default: document.write("Шин много.");
}
document.write("<br />");
/* Упражнение
Создайте булевскую переменную, в которой запишите ответ на утверждение: «Вы мужчина?».
Если да, то поставьте true, если нет, то поставьте false.
Запишите условие, в котором проверьте значение булевской переменной, и если оно истинно,
то выведите на страницу «Я мужчина», иначе выведите на страницу «Я женщина».
Создайте переменную, в которой укажите Ваш возраст.
Создайте скрипт, который будет выводить словесную интерпретацию возраста.
Если меньше 18, то выведите «У меня юный возраст», если 18 и больше до 30, то «Я молодой»,
если от 31 до 50 – «Я взрослый», если от 51 до 80, то «Я зрелый», если больше 80, то «Я старый».
Проверьте скрипт, поставив возраст из разных интервалов.
*/
var man = false;
if(man) document.write("Я мужчина.");
else document.write("Я женщина.");
document.write("<br />");
var age = 50;
if(age < 18) document.write("У меня юный возраст.");
if((age >= 18) && (age <= 30)) document.write("Я молодой.");
if((age >= 31) && (age <= 50)) document.write("Я взрослый.");
if((age >= 51) && (age <= 80)) document.write("Я зрелый.");
if(age >80) document.write("Я старый.");
</script>
</body>
</html>
Комментариев нет:
Отправить комментарий