菜单导航

一、js零散笔记

二、Array数组

三、数值、字符串、布尔三大包装对象

四、Number

五、Math

六、Date

七、正则表达式(Regular Expression)

 

一、js零散笔记

0、匿名函数定以后直接调用:(function(numA, numB) { alert(numA + numB); })(3,4);//弹窗7

1、js中函数就是对象,对象就是函数。arguments表示函数的参数集合

2、js中方法直接调用为函数,用new调用为对象。JavaScript中没有类的语法,是用函数闭包模拟出来的

3、js中给对象动态添加属性示例:

//定义一个函数 
function Person(){

}

//1、直接调用函数名,就只是单纯的表示调用函数
Person();

//2、是用new,表示创建了一个对象,js是动态语言,可以给对象动态添加属性和方法
var per = new Person();
per.name = "大锤";    //给per对象动态添加属性name
per.age = 26;         //给per对象动态添加属性age
per.sayHi = function() { alert("hello"); }//给per对象动态添加方法sayHi

//调用per对象的属性和方法
alert(per.name);//或者alert(per['name']);
per.sayHi();
View Code

相关文章: