JS事件
1.onload事件和onunload事件 当用户进入或离开页面时触发
2.onFocus 、onBlur 和onChange事件 相互配合验证表单
3.onSubmit 事件 用于提交表单前验证表单区域
4.onMouseOver 、onMouseOut 创建动态的按钮。
JS数组
1.数组定义
var arr=new Array();
var arr1=new Array(3);
var arr2=new Array("a","b","c");
2.数组方法
1)合并数组concat()
例子:
var arr1=new Array("a","b","c");
var arr2=new Array("1","2","3");
var arr3=arr1.concat(arr2);
则arr3=("a","b","c","1","2","3");
2)数组元素组成字符串join()
var arr=new Array("a","b","c");
var str1=arr.join()
var str2=arr.join(".");
则 str1=a,b,c
str2=a.b.c
JS逻辑对象
1.创建初始值为 false 的 Boolean 对象:
var myBoolean=new Boolean();
var myBoolean=new Boolean(0);
var myBoolean=new Boolean(null);
var myBoolean=new Boolean("");
var myBoolean=new Boolean(false);
var myBoolean=new Boolean(NaN);
2.创初始值为 true 的 Boolean 对象:
var myBoolean=new Boolean(1);
var myBoolean=new Boolean(true);
var myBoolean=new Boolean("true");
var myBoolean=new Boolean("false");
var myBoolean=new Boolean("Bill Gates");
JS的RegExp对象
1.test()
test() 方法检索字符串中的指定值。返回值是 true 或 false。
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
结果为true