11.5. WMLScript Conditional Operator - Choosing One Expression out of Two to Evaluate Depending on a Condition
The conditional operator chooses one expression out of two to evaluate. The choice depends on whether a condition is true or false. Its format is as follows:
(condition) ? expression1 : expression2;
If condition is true, the result of expression1 will be returned. If condition is false or invalid, the result of expression2 will be returned. For example:
wmlscript_variable = (x == "WMLScript Tutorial") ? 1 : 1+2;
If the x variable contains the string "WMLScript Tutorial", the conditional operator will assign 1 to the wmlscript_variable variable, otherwise the operator will assign 3 to it.
Previous Page | Page 22 of 71 | Next Page |
Contents at a Glance (Click Here for Full Table of Contents)
- 1. WMLScript Introduction
- 2. Hello World WMLScript Example
- 3. Compiling WMLScript Code
- 4. WMLScript Language Rules
- 5. Defining WMLScript Functions
- 6. Calling WMLScript Functions
- 7. WMLScript Variables
- 8. WMLScript Data Types
- 9. WMLScript Variables Vs WML Variables
- 10. Passing Arguments to Functions By Value and By Reference
- 11. WMLScript Operators
- 12. WMLScript Conditional Statements
- 13. WMLScript Looping Statements
- 14. WMLScript Standard Libraries Overview
- 15. WMLScript WMLBrowser Standard Library
- 16. WMLScript Dialogs Standard Library
- 17. WMLScript String Standard Library
- 18. WMLScript Float Standard Library
- 19. WMLScript Lang Standard Library
- 20. WMLScript URL Standard Library
- 21. WMLScript Example: Validating Form Data