实现JavaScript代码必须通过HTML/XHTML文档才能执行。有两种方式可以做到这点。

1. 将JavaScript代码放到文档<head>标签中的<script>标签之间:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>无标题文档</title>
     <script>
          <!-- JavaScript Goes Here -->
     </script>

</head>
<body>
</body>
</html>
 
2. 还有一种更好的方式是把JavaScript代码存为一个扩展名为.js的独立文件。典型的做法是在文档的<head>部分放一个<script>标签,并把它的src属性指向该文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>无标题文档</title>
      <script src="file.js"></script>
</head>

<body>
</body>
</html>
 
但最好的做法是把<script>标签放到HTML文档的最后,</body>标签之前:
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<!-- Mark-up goes here -->
<script src="file.js"></script>
</body>
</html>
 
  • JavaScript中的注释
     //    单行注释
     <!--  单行注释,不需要关闭
     /*
          多行注释
     */
  • JavaScript是 弱类型 语言。也就是说你可以不必指定某个变量的类型。你可以随意存储变量的值而不必担心它的类型。
  • 数组的初始化: 
    • var beatles = Array(4);     限定长度
    • var beatles = Array();       
    • beatles[0] = "John";
    • var beatles = Array("A", "B", "C");
    • var beatles = ["A", 234, false];
  • 关联数组:可以通过填充数组时为每个新元素明确地给出下标。给下标时可以使用字符串。
    • var lennon = Array();
    • lennon["A"] = "John";
    • lennon["B"] = 1209;
    • 这种方式不推荐大家使用。
  • 对象:
    • var lennon = Object();
    • lennon.name = "John";
    • lennon.year = "1940";
    • var lennon = {name:"John", year:1940};
  • 命名:变量使用下划线隔开,函数使用驼峰命名法。
  • 比较操作符:在JavaScript中==和!=的使用不严谨,当你比较3=“3”时,结果为true。如果你想要严格的进行比较的话最好使用===!==