Tingimuslikud avaldused sisse JavaSkript: if, else ja else if

JavaSkripti tingimuslaused

Seal on peamiselt kolme tüüpi tingimuslauseid JavaSkript.

  1. kui Avaldus: 'if'-lause käivitab tingimusel põhineva koodi.
  2. kui...muidu Avaldus: if…else lause koosneb kahest koodiplokist; kui tingimus on tõene, käivitab see esimese koodiploki ja kui tingimus on väär, siis teise koodiploki.
  3. kui…muidu kui…muidu Avaldus: kui testida on vaja mitut tingimust ja käivitada erinevad koodiplokid selle põhjal, milline tingimus on tõene, kasutatakse if…else if…else lauset.

Kuidas kasutada tingimuslauseid

Tingimuslikke lauseid kasutatakse täitmise voo otsustamiseks erinevatel tingimustel. Kui tingimus on tõene, saate teha ühe toimingu ja kui tingimus on vale, saate teha teise toimingu.

Kasutage tingimuslauseid JavaScript

Kui avaldus

süntaksit:

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

Võite kasutada if avaldus, kui soovite kontrollida ainult konkreetset tingimust.

Proovige seda ise:

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

Kui…Muu väide

süntaksit:

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
}

Võite kasutada If….Else lause, kui peate kontrollima kahte tingimust ja käivitama erineva koodikomplekti.

Proovige seda ise:

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

Kui…Muidu Kui…Muidu väide

süntaksit:

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
}

Võite kasutada If….Else If….Else avaldus, kui soovite kontrollida rohkem kui kahte tingimust.

Proovige seda ise:

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