Betingede erklæringer i JavaScript: hvis, andet og andet hvis

JavaScript betingede erklæringer

Der er hovedsageligt tre typer betingede erklæringer i JavaManuskript.

  1. hvis Erklæring: En 'if'-sætning udfører kode baseret på en betingelse.
  2. hvis ... andet erklæring: If…else-sætningen består af to kodeblokke; når en betingelse er sand, udfører den den første kodeblok, og når betingelsen er falsk, udfører den den anden kodeblok.
  3. hvis ... andet hvis ... andet Erklæring: Når flere betingelser skal testes og forskellige kodeblokke skal udføres baseret på hvilken betingelse der er sand, bruges if…else if…else-sætningen.

Sådan bruger du betingede erklæringer

Betingede erklæringer bruges til at bestemme udførelsesflowet baseret på forskellige forhold. Hvis en betingelse er sand, kan du udføre én handling, og hvis betingelsen er falsk, kan du udføre en anden handling.

Brug betingede erklæringer i JavaScript

Hvis udsagn

Syntaks:

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

Du kan bruge if erklæring, hvis du kun ønsker at kontrollere en bestemt tilstand.

Prøv selv dette:

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

Hvis ... Andet udsagn

Syntaks:

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
}

Du kan bruge If….Else sætning, hvis du skal kontrollere to betingelser og udføre et andet sæt koder.

Prøv selv dette:

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

Hvis ... Else Hvis ... Else erklæring

Syntaks:

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
}

Du kan bruge If….Else If….Else erklæring, hvis du vil kontrollere mere end to forhold.

Prøv selv dette:

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