Villkorliga uttalanden i JavaManus: if, else, and else if

JavaVillkorliga uttalanden för manus

Det finns huvudsakligen tre typer av villkorliga uttalanden i JavaManus.

  1. om uttalande: En 'if'-sats kör kod baserat på ett villkor.
  2. om ... annat uttalande: If...else-satsen består av två kodblock; när ett villkor är sant exekverar det det första kodblocket och när villkoret är falskt exekverar det det andra kodblocket.
  3. om ... annat om ... annat uttalande: När flera villkor måste testas och olika kodblock måste exekveras baserat på vilket villkor som är sant, används if...else if...else-satsen.

Hur man använder Villkorsförklaringar

Villkorliga uttalanden används för att bestämma flödet av exekvering baserat på olika förutsättningar. Om ett villkor är sant kan du utföra en åtgärd och om villkoret är falskt kan du utföra en annan åtgärd.

Använd villkorliga uttalanden i JavaScript

Om uttalande

Syntax:

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

Du kan använda if uttalande om du bara vill kontrollera ett specifikt villkor.

Prova detta själv:

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

Om ... Annat uttalande

Syntax:

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 använda If….Else om du måste kontrollera två villkor och köra en annan uppsättning koder.

Prova detta själv:

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

If...Else If...Else uttalande

Syntax:

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 använda If….Else If….Else uttalande om du vill kontrollera fler än två villkor.

Prova detta själv:

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