码迷,mamicode.com
首页 > 编程语言 > 详细

javascript里的函数

时间:2017-08-23 23:01:00      阅读:224      评论:0      收藏:0      [点我收藏+]

标签: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,求得两点之间的距离

 

javascript里的函数

标签:push   通过   rip   表达式   数组   变量   赋值语句   获取   参数   

原文地址:http://www.cnblogs.com/smjwan/p/7420554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!