Условный оператор if JavaScript
Оператор If, как мы все знаем, проверяет условие, а затем в соответствии с результатом, как оно есть
true
или
false
, выполняется конкретное
block of code
.
То же самое, оператор JavaScript if используется для выполнения определенного блока кода с заданными условиями.
Только если условие истинно, тогда определенный блок кода выполняется, в противном случае - нет.
В JavaScript есть три формы оператора if.
- if
- if else
- if .. else if
Оператор if
if
Оператор проверяет указанное условие и затем ,
если условие принимает значение истинно ,
то блок кода определяется в
if
заявлении запускается на
выполнение ,
иначе блок будет пропущена.
Синтаксис:
if (condition)
{
// код для выполнения, если условие истинно;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> JavaScript If Statement </title>
</head>
<body>
<script>
var x = 100;
if(x > 10){
document.write("Value of x is greater than 10");
}
</script>
</body>
</html>
Выход
Оператор if else
В предыдущем операторе не было блока кода, определенного для ложной оценки условия, которое определено здесь в
else
операторе.
if....else
Заявление также проверяет состояние ,
но здесь
else
утверждение присутствует.
Код
if
блока выполняется, если данное условие истинно, в противном случае, если условие ложно, выполняется
else
код блока.
Синтаксис:
if (condition)
{
// код для выполнения, если условие истинно;
}
else {
// код, который будет выполняться, если условие ложно;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> JavaScript If Else Statement </title>
</head>
<body>
<script>
var a=20;
if(a%2==0){
document.write("Even number");
}
else{
document.write("Odd number");
}
</script>
</body>
</html>
Выход
Оператор If ... else if
if...elseif
Оператор
JavaScript
проверяет несколько условий и выполняет разные блоки кода для
more than two conditions
.
Сначала
if
проверяется
условие, указанное в
заявлении, затем, если оно оценивается как ложное, проверяется только
elseif
оператор 's.
И если
else
оператор определен, и оба предыдущих условия оцениваются как ложные, то выполняется только
else
оператор.
Синтаксис:
if (condition)
{
// код для выполнения, если условие истинно;
}
elseif (condition) {
// код, который будет выполняться, если условие истинно;
}
else {
// код, который будет выполняться, если все условия ложны;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> JavaScript If Else If Statement </title>
</head>
<body>
<script>
var a=15;
if(a==10){
document.write("Number is equal to 10");
}
else if(a==15){
document.write("Number is equal to 15");
}
else if(a==20){
document.write("Number is equal to 20");
}
else{
document.write("Number is not equal to 10, 15 or 20");
}
</script>
</body>
</html>