一、简介


HTML 中的脚本必须位于 <script> 与 </script> 标签之间。

脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。

如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件

提示:外部脚本不能包含 <script> 标签。

二、输出

document.write();//向文档输出内容

下面的例子直接把 <p> 元素写到 HTML 文档输出中

eg:

<h1>My First Web Page</h1>

<script>
document.write("<p>My First JavaScript</p>");
</script>

输出:My First JavaScript

您只能在 HTML 输出流中使用 document.write。如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。

三、语句

1.JavaScript代码对大小写是敏感的,当编写代码时请留意是否关闭大小写切换键。

2.JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。下面的两行代码是等效的:

var name="HELLO!";

var name = "HELLO!";

3.对代码进行折行

document.write("HELLO \

WORLD!");

4.JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。

四、变量

1.js是弱类型语言,用var就可以了;

2.大小写敏感;

3.var name;如果不赋值,输出name的值是undefined;

4.

如果重新声明 JavaScript 变量,该变量的值不会丢失:

在以下两条语句执行后,变量 carname 的值依然是 "Volvo":



var carname="Volvo"; var carname;



五、数据类型

字符串、数字、布尔、数组、对象、null、undefined

1.数字:js的数字可以带小数点,也可以不带;

2.布尔:var x=true; var y=false;

3.数组:

var cars=new Array();

cars[0]="s";

cars[1]="l";

cars[2]="y";

或者

var cars=new Array("s","l","y");

4.对象

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。

var person={firstname:"s",lastname:"ly",id:"0"};

5.null和undefined

undefined 这个值表示变量不含有值。

可以通过将变量的值设置为 null 来清空变量。

当您声明新变量时,可以使用关键词 "new" 来声明其类型:

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。                                                                                       
六.函数
有时,我们会希望函数将值返回调用它的地方。通过使用 return 语句就可以实现。在使用 return 语句时,函数会停止执行,并返回指定的值。七.运算符如果把数字与字符串相加,结果将成为字符串。八、验证isNaN