JavaScript知识点:
(1)使用方法:
使用script标记
使用外部文件
直接在HTML标记中(事件处理程序中使用JavaScript)
(2)语言规范:
在变量声明时,使用 var 关键字即可
// null 空值
// NaN 数字转换错误
//undefined 未定义的类型
(3)内置对象
①String对象:常用方法
②array对象:
new Array(size);
var arr = [12,true,”aaa”]; // 简单数组创建,可以存入不同数据类型的数值
二维数组创建
var cnweek=new Array(7);
for (var i=0;i<=6;i++) {
cnweek[i]=new Array(2);
}
常用方法:arrayObject.reverse()用于颠倒原数组中元素的顺序,等
③Math对象:
Math.PI.toFixed(2));//圆周率保留2位小数
④RegExp 对象
属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配
可以配合 String 对象的 split/replace/search/match 方法使用
直接量语法:
/pattern/attributes
⑤Date对象
var nowDate=new Date()
⑥Function 对象
function sum(i,j){
return i+j;
}
⑦arguments 对象:允许通过该对象以及下标的方式访问参数列表。
(4)function覆盖、匿名:相同的方法不会报错,只会覆盖,跟参数无关
(5)全局函数
function Student(n){
this.name = n;//公有属性
var age=16;//私有无法调用
this.eat = function(){alert("吃饭");}
}
s = new Student("张三");
//s.eat();//方法调用
//alert(s.name);//属性调用
(6)window对象