JavaScript脚本程序的几种基本格式:
•<script language="JavaScript"> document.write("Hello World!!!"); </script>
•<script language="JavaScript" type="text/JavaScript"> document.write("Hello World!!!"); </script>
•<script src="hello.js"></script> 注意:document.write("Hello World!!!"); 必须保存为一个外部文件:hello.js
•<script language="JavaScript"> <!-- document.write("Hello World!!!"); --> </script>//以前这样用得多,现在不这样用了
•使用JavaScript协议: <a href="JavaScript:alert('Hello World!!!')">请单击</a> <a href="#" οnclick="alert('Hello World!!!')">请单击</a> <a href="JavaScript://" οnclick="alert('Hello World!!!')">请单击</a>
有关javascript的变量:
js定义在函数外的肯定是全局变量,定义在函数内的变量,如果用var声明就是局部变量,如果不用var声明就也是全局变量.
<Script> var globe = "JavaScript"; // globe是全局变量 test();
function test() {
var local = "VBScript"; // local是局部变量
globe1="script";//globe1是个全局变量
document.write("<LI>" + globe );
document.write("<LI>" + local );
}
有关javascript的语句:
with语句: (对象操作语句)
•功能:为一段程序建立默认对象。
•格式: with (<对象>){ <语句组> }
with (document) { write (“欢迎你们:”); write (“<Li>很高兴认识大家”); write (“<Li>希望我们成为朋友。"); }
for...in语句:重复执行指定对象的所有属性
•格式: for ( 变量 in 对象 ){ <语句组> }
function member(name, sex) {//构造函数member
this.name = name;
this.sex = sex;
}
function showProperty(obj, objString)
{
var str = "";
for (var i in obj)
str += objString + "." + i + " = " + obj[i] + "<BR>";
return str;
}
obj = new member("刘德华", "男生");//建立对象实例obj
document.write(showProperty(obj, "person")//打印出person.name = 刘德华 person.gender = 男
有关javascript中的对象:
主要有默认对象,内置对象,自定义对象三种
默认对象:(可以参见参考文档中的)
对于没有参数的构造函数如var date=new Date();那么不用括号也是对的,如var date=new Date;
js中的数组元素是可以不同类型的,因为javascript本身就不规定类型的,长度是可以自动增加的,推荐使用这种方式定义数组:fruit=["苹果","梨子","橘子"];