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>