一、简介
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