Dichiarazioni condizionali in JavaScript: if, else, e else if

JavaIstruzioni condizionali dello script

Esistono principalmente tre tipi di istruzioni condizionali JavaScript.

  1. se Dichiarazione: Un'istruzione 'if' esegue il codice in base a una condizione.
  2. if...else Dichiarazione: L'istruzione if…else è composta da due blocchi di codice; quando una condizione è vera, esegue il primo blocco di codice e quando la condizione è falsa, esegue il secondo blocco di codice.
  3. if…else if…else Istruzione: quando è necessario testare più condizioni ed eseguire diversi blocchi di codice in base alla condizione vera, viene utilizzata l'istruzione if...else if...else.

Come utilizzare le dichiarazioni condizionali

Le istruzioni condizionali vengono utilizzate per decidere il flusso di esecuzione in base a diverse condizioni. Se una condizione è vera, puoi eseguire un'azione e se la condizione è falsa, puoi eseguire un'altra azione.

Utilizza le istruzioni condizionali in JavaCopione

If dichiarazione

Sintassi:

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

Puoi usare if se si desidera verificare solo una condizione specifica.

Provalo tu stesso:

<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>

Istruzione If…Else

Sintassi:

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
}

Puoi usare If….Else se è necessario verificare due condizioni ed eseguire un diverso set di codici.

Provalo tu stesso:

<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>

Istruzione If...Else If...Else

Sintassi:

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
}

Puoi usare If….Else If….Else dichiarazione se si desidera verificare più di due condizioni.

Provalo tu stesso:

<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>