CS 102
Apr. 28, 2003
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 = 2003;
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?