CS 102
Nov. 27, 2006
In this lab, you'll get to examine a short program to see how one looks and what sorts of things a programmer can do with just a few lines of code. This will set the stage and give you some background for our later look at Artificial Intelligence.
//
are comments. They aren't a part of the program,
just documentation for it.
<html> <head> </head> <body> <script><!-- // This is a comment. You don't need to type-in any of these, except // for the one at the end. // Variable declarations. var name; var age; var i; var currentYear = 2006; var birthYear; var response; // Some straight-line execution. name = prompt("What is your name?", ""); document.write("Hello " + name + "!<br><br>"); age = prompt(name + ", how old are you?", ""); // A conditional. if (age >= 30) document.write("We can't trust you!<br><br>"); else document.write("I wish I were young again!<br><br>"); birthYear = currentYear - age - 1; response = prompt("Were your born in " + birthYear + "? (y or n)", ""); if (response == "y") document.write("I'm smart, aren't I?<br><br>"); else document.write("You were born too early in the year!<br><br>"); // A loop. for (i = 1; i <= age; i = i + 1) document.write(i + "<br>"); document.write("<br>Goodbye " + name + "!<br>"); // You need the following comment in your program. //--> </script> </body> </html>
G:
drive folder with the name jscript.htm.
G:
drive folder and double-click on
jscript.htm
to run the program.
for
loop so that it counts by two rather
than counting by one?
for
loop so that it counts backwards?
(From your age down to 1.)