Instructions conditionnelles dans JavaScript : si, sinon, et sinon si

JavaInstructions conditionnelles de script

Il existe principalement trois types d'instructions conditionnelles dans JavaScénario.

  1. si déclaration: Une instruction 'if' exécute du code en fonction d'une condition.
  2. si… sinon déclaration: L'instruction if…else se compose de deux blocs de code ; lorsqu'une condition est vraie, il exécute le premier bloc de code et lorsque la condition est fausse, il exécute le deuxième bloc de code.
  3. si…sinon si…sinon Déclaration: Lorsque plusieurs conditions doivent être testées et que différents blocs de code doivent être exécutés en fonction de la condition qui est vraie, l'instruction if…else if…else est utilisée.

Comment utiliser les instructions conditionnelles

Les instructions conditionnelles sont utilisées pour décider du flux d'exécution en fonction de différentes conditions. Si une condition est vraie, vous pouvez effectuer une action et si la condition est fausse, vous pouvez effectuer une autre action.

Utiliser des instructions conditionnelles dans Javascénario

Si déclaration

syntaxe:

if(condition)
{
	lines of code to be executed if condition is true
}

Vous pouvez utiliser if déclaration si vous souhaitez vérifier uniquement une condition spécifique.

Essayez ceci vous-même :

<html>
<head>
	<title>IF Statments!!!</title>
	<script type="text/javascript">
		var age = prompt("Please enter your age");
		if(age>=18)
		document.write("You are an adult <br />");
		if(age<18)
		document.write("You are NOT an adult <br />");
	</script>
</head>
<body>
</body>
</html>

Déclaration Si…Sinon

syntaxe:

if(condition)
{
	lines of code to be executed if the condition is true
}
else
{
	lines of code to be executed if the condition is false
}

Vous pouvez utiliser If….Else instruction si vous devez vérifier deux conditions et exécuter un ensemble de codes différent.

Essayez ceci vous-même :

<html>
<head>
	<title>If...Else Statments!!!</title>
	<script type="text/javascript">
		// Get the current hours
		var hours = new Date().getHours();
		if(hours<12)
		document.write("Good Morning!!!<br />");
		else
		document.write("Good Afternoon!!!<br />");
	</script>
</head>
<body>
</body>
</html>

Instruction If…Else If…Else

syntaxe:

if(condition1)
{
	lines of code to be executed if condition1 is true
}
else if(condition2)
{
	lines of code to be executed if condition2 is true
}
else
{
	lines of code to be executed if condition1 is false and condition2 is false
}

Vous pouvez utiliser If….Else If….Else déclaration si vous souhaitez vérifier plus de deux conditions.

Essayez ceci vous-même :

<html>
<head>
	<script type="text/javascript">
		var one = prompt("Enter the first number");
		var two = prompt("Enter the second number");
		one = parseInt(one);
		two = parseInt(two);
		if (one == two)
			document.write(one + " is equal to " + two + ".");
		else if (one<two)
			document.write(one + " is less than " + two + ".");
		else
			document.write(one + " is greater than " + two + ".");
	</script>
</head>
<body>
</body>
</html>