Our First JavaScript Programs
Computing Concepts, Fall 2002, Tom Linton
This file can be accessed on-line via Blackboard, in the assignments section for this class.

Thus far, we only know JavaScript statements that:

We also know the following JavaScript commands (which cannot stand on their own as statements), which can be combined and used as the right hand side of an assignment statement. Finally, our JavaScript statements must go in the HEAD or BODY of our HTML file, and be enclosed in SCRIPT tags. Our default JavaScript program file will look like this:
 

<HTML>
<HEAD>
<TITLE>My Program</TITLE>
<SCRIPT LANGUAGE="JavaScript"><!--

//--></SCRIPT>
</HEAD>
<BODY>

</BODY>
</HTML>
 

You may want to copy the above template HTML and save it a file named something like js.html, so for each program you go to write, you can simply open up js.html, perform a Save As operation to re-name the file and start typing in the JavaScript you need to solve the problem at hand.

It turns out that FrontPage can help a bit in writing JavaScript programs. If you use the HTML tab to type in the JavaScript directly, and then use the Preview tab, FrontPage will report the line number of any syntax errors you may have. In general, the line number reported will be close to the location of   the error.
 

Without looking at your text, try to write programs to perform the following tasks.

  1. Ask the user for a day of the week, a name of a friend, a favorite color, and a favorite food (one at a time), then print the following two lines, with their responses replacing the bold-italics text (but their responses are not in bold-italics).

    Last day, friend ate a big plate of food,
    and turned color!

    Be sure to use two lines for this printing, and their food should be in a
    red font. Save your results in a file named food.html, in your lesson 10 subfolder of your javascript folder, and add a link to this file from your javascript homework page.
  2. Ask the user for their name, then, using their name in the prompt, ask them for a number of quarters, dimes, and nickels (one at a time) and then print the following sort of summary (with their numbers being used).

  3. Well name, you have 3 quarters, 2 dimes, and 4 nickels, which is a total of 9 coins worth 115 cents.

    You'll want varaibles to keep track of the number of coins, and the total value of these coins. To get their name in the prompts for the coins, use String concatination in the prompt command. Save your results in a file named coins.html, in your lesson 10 folder, and a dd a link to this file from your javascript homework page.