标签:push 通过 rip 表达式 数组 变量 赋值语句 获取 参数
//函数是一个带有参数的javascript代码端,可以多次调用
funtion plus1(x){ //定义一个名为plus1的一个函数,带有参数x;
return x+1; //返回 一个比传入参数大的值
} //函数的代码块是由花括号包裹起来的部分
plus1(y) // y为3时,调用函数的结果为3+1
var square=function(x){ //函数是一种值,可以赋值给变量
reture x*x; // 计算函数的值
}; //分号表示赋值语句结束
square(plus1(y)) //结果:16 在一个表达式里调用两个函数
将函数和对象和写在一起时,函数就变成了方法
//当函数赋值给对象的属性,我们称为方法,所有的javascript对象都含有方法
var a=[ ]; //创建一个空数组
a.push(1,2,3); //push()方法向数组中添加元素
a.reverse(); //另一个方法:将数组元素的次序反转
//我们也可以定义自己的方法,“this”关键字是对定义方法对象的引用:这里的例子是上文中提到的包含两个点位置信息的数组
points.dist=function(){ //定义一个方法来计算两点之间的距离
var p1=this[0]; //通过this获取当前数组的引用
var p2=this[1]; //并取得调用数组当前的两个元素
var a=p2.x-p1.x; //x坐标轴上的距离
var b=p2.y-p1.y; //y坐标轴上的距离
return Math.sqrt(a*a+我们称为b*b); //勾股定理 用Math.sqrt()来计算平方根
};
points.dist() //结果1.414,求得两点之间的距离
标签:push 通过 rip 表达式 数组 变量 赋值语句 获取 参数
原文地址:http://www.cnblogs.com/smjwan/p/7420554.html