<html>
<head>
<title>HTML-Kommentar, Javascript-Kommentar, Variablen, Konstanten </title>
<script language="JavaScript">
   // Die ist ein JS-Kommentar f�r eine Zeile

   /* Was ist ein Kommentar ?  
   Ein Kommentar ist ein Text, der beim Aufruf nicht angezeigt wird.
   Dieser JS-Kommentar geht �ber mehrere Zeilen.
   */

<!--                       
   // Dieser Text befindet sich im Bereich eines HTML-Kommentars.
   // Javascipt-Programmcode wird dadurch vor all jenen Browser versteckt,
   // die kein Javascipt verstehen !
   function verknuepfung()
   {
      // Diese Variablen sind nur in der Funktion bekannt
      var nummer=1;
      var zeichen='1';
      var ergebnis;

      document.write("nummer hat den Zahlenwert: ",nummer, "<br>");
      document.write("zeichen hat den Zeichenwert: ",zeichen, "<br>");

      ergebnis = nummer + nummer; 
      document.write("ergebnis( = nummer + nummer) hat den Wert: ",ergebnis, "<br>");

      ergebnis = zeichen + zeichen; 
      document.write("ergebnis( = zeichen + zeichen) hat den Wert: ",ergebnis, "<br>");

      ergebnis = nummer + zeichen; 
      document.write("ergebnis( = nummer + zeichen) hat den Wert: ",ergebnis, "<br>");
      document.write("a hat den Wert: ",a, "<br>"); // Gutfall: a ist eine globale Variable !
   }
//-->
</script>
</head>

<body>
<script language="JavaScript">
   a=10;
   var b;
   var c=11;
   var d="Hallo liebe Kinder";
   var e='Hallo liebe Lehrer';
   var f="Diese 'Sch�ler' sind \"gute Sch�ler\" am TGM.";
   var g='Diese \'Sch�ler\' sind "gute Sch�ler" am TGM.';
    //const MWST=0.2;  // erst ab JavaScript 1.5

    
   document.write("a hat den Wert: ",a, "<br>");
   document.write("b hat den Wert: ",b, "<br>");
   document.write("c hat den Wert: ",c, "<br>");
   document.write("d hat den Wert: ",d, "<br>");
   document.write("e hat den Wert: ",e, "<br>");
   document.write("f hat den Wert: ",f, "<br>");
   document.write("g hat den Wert: ",g, "<br>");

   verknuepfung();

   // document.write("MWST hat den Wert: ",MWST, "<br>"); // Konstante erst ab JavaScript 1.5
   
   // Nachfolgende Programmcodezeile ist ein Fehlerfall: 
   // Die Variable nummer ist eine lokale Variable und nur IN der Funktion verknuepfung() bekannt !
   // document.write("nummer hat den Zahlenwert: ",nummer, "<br>"); 

</script>
</body>
</html>