Feltételes nyilatkozatok be JavaSzkript: if, else, és else if

JavaScript feltételes utasítások

A feltételes utasításoknak főként három típusa van JavaForgatókönyv.

  1. ha Nyilatkozat: Az 'if' utasítás egy feltétel alapján hajt végre kódot.
  2. ha…egyéb Nyilatkozat: Az if…else utasítás két kódblokkból áll; ha egy feltétel igaz, akkor végrehajtja az első kódblokkot, és ha a feltétel hamis, akkor a második kódblokkot.
  3. if…else if…else Nyilatkozat: Ha több feltételt kell tesztelni, és különböző kódblokkokat kell végrehajtani attól függően, hogy melyik feltétel igaz, akkor az if…else if…else utasítás kerül felhasználásra.

A feltételes nyilatkozatok használata

A feltételes utasítások a végrehajtás folyamatának eldöntésére szolgálnak különböző feltételek alapján. Ha egy feltétel igaz, akkor végrehajthat egy műveletet, és ha a feltétel hamis, akkor egy másik műveletet.

Használjon feltételes nyilatkozatokat JavaForgatókönyv

Ha nyilatkozat

Syntax:

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

Használhatja if utasítást, ha csak egy adott feltételt szeretne ellenőrizni.

Próbáld ki magad:

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

Ha…Egyéb nyilatkozat

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
}

Használhatja If….Else utasítást, ha két feltételt kell ellenőriznie, és eltérő kódkészletet kell végrehajtania.

Próbáld ki magad:

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

Ha…Else Ha…Else nyilatkozat

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
}

Használhatja If….Else If….Else utasítást, ha kettőnél több feltételt szeretne ellenőrizni.

Próbáld ki magad:

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