Podmíněné příkazy v JavaScénář: if, else a else if

JavaSkript podmíněné příkazy

Existují hlavně tři typy podmíněných příkazů JavaSkript.

  1. if Prohlášení: Příkaz 'if' spustí kód na základě podmínky.
  2. pokud…jinak prohlášení: Příkaz if...else se skládá ze dvou bloků kódu; když je podmínka pravdivá, provede první blok kódu a když je podmínka nepravdivá, provede druhý blok kódu.
  3. if… else if… else Prohlášení: Když je třeba otestovat více podmínek a je třeba provést různé bloky kódu na základě toho, která podmínka je pravdivá, použije se příkaz if...else if...else.

Jak používat podmíněné příkazy

Podmíněné příkazy se používají k rozhodování o průběhu provádění na základě různých podmínek. Pokud je podmínka pravdivá, můžete provést jednu akci a pokud je podmínka nepravdivá, můžete provést jinou akci.

Použijte podmíněné příkazy v JavaScénář

Pokud prohlášení

Syntaxe:

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

Můžeš použít if výpis, pokud chcete zkontrolovat pouze konkrétní podmínku.

Zkuste toto:

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

Pokud…Jiné prohlášení

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
}

Můžeš použít If….Else Pokud musíte zkontrolovat dvě podmínky a spustit jinou sadu kódů.

Zkuste toto:

<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 prohlášení

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
}

Můžeš použít If….Else If….Else prohlášení, pokud chcete zkontrolovat více než dvě podmínky.

Zkuste toto:

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