1  <!DOCTYPE html>
 2  <html>
 3  
 4  <!--
 5    File:  D:\cssd.local\E\Student Resources\Website Development I\CodeSamples\TestMissingParameters.html
 6    Copyright (c) 2009-2022 by Jesse M. Heines.  All rights reserved.  May be freely
 7      copied or excerpted for educational purposes with credit to the author.
 8    updated by JMH on September 19, 2009 at 7:09 PM
 9    updated by JMH on October 4, 2015 at 11:52 AM
10    updated by JMH on April 23, 2022 at 10:12 AM
11    updated by JMH on May 8, 2022 at 8:38 PM
12  -->
13  
14    <head>
15      <title>TestMissingParameters.html</title>
16      <script type="text/javascript">
17        // updated by JMH on September 18, 2009 at 11:50 PM
18        // updated by JMH on October 4, 2015 at 11:52 AM
19        function test( a, b, c ) {
20          document.writeln( "<p>" ) ;
21          document.writeln( "Referencing parameter a   <em>returns</em>   " + a +
22              "<br>Referencing parameter b   <em>returns</em>   " + b +
23              "<br>Referencing parameter c   <em>returns</em>   " + c +
24              "<br> " +
25              "<br><code>( c == null )</code>   <em>returns</em>   <code>" + ( c == null ) + "</code>" +
26              "<br><code>( c === null )</code>   <em>returns</em>   <code>" + ( c === null ) + "</code>" +
27              "<br><code>( c  === undefined )</code>   <em>returns</em>   <code>" + ( c === undefined ) + "</code>" +
28              "<br><code>typeof( c )</code>   <em>returns</em>    <code>" + typeof( c ) + "</code>" +
29              "<br><code>( typeof( c ) == \"undefined\" )</code>   <em>returns</em>   <code>" + ( typeof( c ) == "undefined" ) + "</code>" +
30              "<br><code>( typeof( c ) == undefined )</code>   <em>returns</em>   <code>" + ( typeof( c ) == undefined ) ) + "</code>" ;
31          document.writeln( "</p>" ) ;
32        }
33      </script>
34      <style>
35        code {
36          font-weight : bold ;
37        }
38      </style>
39    </head>
40  
41    <body>
42      <!-- updated by JMH on September 18, 2009 at 11:50 PM -->
43      <h1>Parameter Test</h1>
44      <p>updated by JMH on September 19, 2009 at 7:09 PM<br>
45         updated by JMH on October 4, 2015 at 11:55 AM</p>
46  
47      <p><br>
48        <em><strong>Function definition:</strong></em>
49        <blockquote style="margin-top: 0 ; margin-bottom: 0"><code>function test( a, b, c )</code></blockquote>
50        <em>or</em>
51        <blockquote style="margin-top: 0"><code>var test = function( a, b, c )</code></blockquote>
52      </p>
53      <p>
54        <em><strong>Executing JavaScript function call:</strong></em>
55        <blockquote style="margin-top: 0"><code> test( 1, "one" ) ;</code></blockquote>
56      </p>
57      <p>
58        <em><strong>Results:</strong></em>
59      </p>
60      <script type="text/javascript">
61        test( 1, "one" ) ;
62      </script>
63    </body>
64  
65  </html>