Flash / Flex / ActionScript/Statement/if
Содержание
An if statement with no else
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ if (1 > 10) { trace(1>10); } } }
}
</source>
Chaining if statements
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var greeting; var language = "english"; if (language == "english") { greeting = "Hello"; } else if (language == "japanese") { greeting = "Konnichiwa"; } else if (language == "french") { greeting = "Bonjour"; } else if (language == "german") { greeting = "Guten tag"; } else { } trace(greeting); } }
}
</source>
If Statements
<source lang="java">
if (logical expression) {
// code to execute if the expression is true
} package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var weather:String = "rain"; if (weather == "rain") { trace("bringUmbrella"); } } }
}
</source>
If Statement with boolean constant
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var greeting; if (true) { greeting = "Hello"; } else { greeting = "Bonjour"; } trace(greeting); } }
}
</source>
If statement with else
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){
var animalName:String = "turtle"; if (animalName == "turtle") { trace("Yay! "Turtle" is the correct answer."); } else { trace("Sorry, you got the question wrong."); } } }
}
</source>
Performing Actions Conditionally
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var animalName:String = "turtle"; if (animalName == "turtle") { trace("Yay! "Turtle" is the correct answer."); } } }
}
</source>
Performing Complex Conditional Testing
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ // Use the logical AND (&&), OR (||), and NOT (!) operators to create compound conditional statements. var current:Date = new Date( ); if (current.getDate( ) == 17 && current.getMonth( ) == 3) { trace ("Happy Birthday, Bruce!"); } } }
}
</source>