Ehdolliset lausunnot JavaKäsikirjoitus: if, else ja else if

JavaKäsikirjoituksen ehdolliset lauseet

Ehdollisia lausekkeita on pääasiassa kolmenlaisia JavaSkripti.

  1. jos lausunto: 'if'-lause suorittaa koodin ehdon perusteella.
  2. jos…muut Lausunto: if…else-käsky koostuu kahdesta koodilohkosta; kun ehto on tosi, se suorittaa ensimmäisen koodilohkon ja kun ehto on epätosi, se suorittaa toisen koodilohkon.
  3. jos…muutoin jos…else Lausunto: Kun useita ehtoja on testattava ja eri koodilohkoja on suoritettava sen perusteella, mikä ehto on tosi, käytetään if…else if…else -lausetta.

Kuinka käyttää ehdollisia lausekkeita

Ehdollisia lauseita käytetään päättämään suorituksen kulusta eri ehtojen perusteella. Jos ehto on tosi, voit suorittaa yhden toiminnon ja jos ehto on epätosi, voit suorittaa toisen toiminnon.

Käytä ehdollisia lausekkeita JavaKäsikirjoitus

Jos lausunto

Syntaksi:

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

Voit käyttää if lauseke, jos haluat tarkistaa vain tietyn ehdon.

Kokeile tätä itse:

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

Jos… Muu lausunto

Syntaksi:

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
}

Voit käyttää If….Else lauseke, jos sinun on tarkistettava kaksi ehtoa ja suoritettava eri koodijoukko.

Kokeile tätä itse:

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

Jos…Muu Jos…Muu lausunto

Syntaksi:

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
}

Voit käyttää If….Else If….Else lauseke, jos haluat tarkistaa useamman kuin kaksi ehtoa.

Kokeile tätä itse:

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