JavaScript Editor Javascript source editor     Web programming 



Team LiB
Previous Section Next Section

Workshop

The workshop is designed to help you anticipate possible questions, review what you've learned, and begin putting your knowledge into practice.

Quiz

1.

How would you use an if statement to print the string "Youth message" to the browser if an integer variable, $age, is between 18 and 35? If $age contains any other value, the string "Generic message" should be printed to the browser.

2.

How would you extend your code in question 1 to print the string "Child message" if the $age variable is between 1 and 17?

3.

How would you create a while statement that increments through and prints every odd number between 1 and 49?

4.

How would you convert the while statement you created in question 3 into a for statement?

Answers

1.

$age = 22;

if (($age >= 18) && ($age <= 35)) {
    echo "Youth message";
} else {
    echo "Generic message";
}

2.

$age = 12;

if (($age >= 18) && ($age <= 35)) {
    echo "Youth message";
} elseif (($age >= 1) && ($age <= 17)) {
    echo "Child message";
} else {
    echo "Generic message";
}

3.

$num = 1;

while ($num <= 49) {
    echo "$num<br>";
    $num += 2;
}

4.

for ($num = 1; $num <= 49; $num += 2) {
    echo "$num<br>";
}

Activity

Review the syntax for control structures. Think about how the techniques you've learned will help you in your scripting. Perhaps some of the script ideas you develop will be able to behave in different ways according to user input, or will loop to display an HTML table. Start to build the control structures you will be using. Use temporary variables to mimic user input or database queries for the time being.

    Team LiB
    Previous Section Next Section


    JavaScript Editor Javascript source editor     Web programming