Ehdolliset lausunnot JavaKäsikirjoitus: if, else ja else if
JavaKäsikirjoituksen ehdolliset lauseet
Ehdollisia lausekkeita on pääasiassa kolmenlaisia JavaSkripti.
- jos lausunto: 'if'-lause suorittaa koodin ehdon perusteella.
- 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.
- 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.
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>

