求个JS函数

JS取绝对值函数-js教程-ab蓝学网
JS取绝对值函数
简介:WEB前端|js绝对值函数的使用abs()编写方式:Math.abs(-1);其中-1为要求绝对值的数值。注意:在求取一个数值的绝对值时可以使用abs函数,由于此函数属于M
js绝对值函数的使用abs()
编写方式:
Math.abs(-1);
其中-1为要求绝对值的数值。
在求取一个数值的绝对值时可以使用abs函数,由于此函数属于Math类,所有在前边要加上Math.。
&title&绝对值函数的使用&/title&
&script language=&javascript&&
& & document.write(&0的绝对值为:&,Math.abs(0),&&br&&);
& & document.write(&1的绝对值为:&,Math.abs(1),&&br&&);
& & document.write(&-1的绝对值为:&,Math.abs(-1),&&br&&);
上一编:下一编:
喜欢猜你喜欢的内容
大家感兴趣的内容
1 2 3 4 5 6 7 8 9 10
最近更新的内容
1 2 3 4 5 6 7 8 9 10
本月热门的内容
1 2 3 4 5 6 7 8 9 10求大神帮忙
编写一个js函数用来求一个数组中各元素之积_javascript吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:143,614贴子:
求大神帮忙
编写一个js函数用来求一个数组中各元素之积收藏
求大神帮忙
编写一个js函数用来求一个数组中各元素之积
千锋javascript 名师荟萃 汇聚html5前沿技术 全栈式教学模式 免费试学两周千锋javascript 0基础20周快速提升,成就html5实战精英 实战教学 学习就业无缝对接!
function multiply(arr){
return arr.reduce(function(a,b){
return a *
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或js中function()使用方法
字体:[ ] 类型:转载 时间:
通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递,下面为大家介绍下函数的使用语法
javascript 函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是引用片段: function func1(…){…} var func2=function(…){…}; var func3=function func4(…){…}; var func5=new Function();
代码如下: &script type="text/javascript"& // 1, 方法调用模式 // 当一个函数被保存为对象的一个属性时,我们称之它为该对象的一个方法,那么this被绑定到该对象上 var myObject={ name : "myObject" , value : 0 , increment : function(num){ this.value += typeof(num) === 'number' ? num : 0;
} , toString : function(){ return '[Object:' + this.name + ' {value:' + this.value + '}]'; } } alert(myObject.increment(10).increment(20).toString()); // [Object:myObject {value:30}] // 2, 函数调用模式 // 当一个函数并非一个对象的函数时,那么它被当作一个函数来调用,this被绑定到全局对象上。这是语言设计的一个错误。倘若语言设计正确,当内部函数调用时,this应该仍然绑定到外部函数的this变量上 var myObject={ name : "myObject" , value : 0 , increment : function(num){ this.value += typeof(num) === 'number' ? num : 0;
} , toString : function(){ return '[Object:' + this.name + ' {value:' + this.value + '}]'; }, getInfo: function(){ var self= return (function(){ //return this.toString(); // 内部匿名函数中this指向了全局对象window, 输出 [object Window] return self.toString(); // 定义一个变量selft并给它赋值为this,那么内部函数通过该变量访问到指向该对象的this })(); } } alert(myObject.increment(10).increment(20).toString()); // [Object:myObject {value:30}] // 3, 构造器调用模式 // JavaScript是一门基于原型继承的语言, 这意味着对象可以直接从其他对象继承属性, 该语言是无类别的。 // 如果一个函数前面带上new来调用,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将会被绑定到构造函数的实例上。 function MyObject(name){ this.name = name || 'MyObject'; this.value=0; this.increment = function(num){ this.value += typeof(num) === 'number' ? num : 0; }; this.toString = function(){ return '[Object:' + this.name + ' {value:' + this.value + '}]'; } this.target = } MyObject.prototype.getInfo = function(){ return this.toString(); } // 同时创建一个MyObject.prototype对象,myObject继承了MyObject.prototype的所有的属性, this绑定到了MyObject的实例上 var myObject = new MyObject(); myObject.increment(10); alert(myObject.value); //10 var otherObject = new MyObject(); otherObject.increment(20); alert(otherObject.value); //20 alert(myObject.target===myObject); // ture alert(myObject.target.getInfo()); // [Object:MyObject {value:10}] // 4, Apply 调用模式 // JavaScript是一门函数式的面向对象编程语言,所以函数可以拥有方法。 函数的apply方法,如同该对象拥有此方法,此时this指向该对象。 // apply接收两个参数,第一个是要绑定的对象(this指向的对象),第二个是参数数组. function MyObject(name){ this.name = name || 'MyObject'; this.value = 0; this.increment = function(num){ this.value += typeof(num) === 'number' ? num : 0; }; this.toString=function(){ return '[Object:'+this.name+' {value:'+this.value+'}]'; } this.target= } function getInfo(){ return this.toString(); } var myObj = new MyObject(); alert(getInfo.apply(myObj)); //[Object:MyObject {value:0}], this指向myObj alert(getInfo.apply(window)); //[object Window], this指向window // for and while function func(a,b){ alert(a); // 1 alert(b); // 2 for(var i=0;i&arguments.i++){ alert(arguments[i]); // 1, 2, 1, 2, 3 } var i=0; while(i&arguments.length){ alert(arguments[i]); // 1, 2, 1, 2, 3 i=i+1; } } func(1,2,3); var i=0 for (i=0;i&=10;i++) { document.write("The number is " + i + "&br/&") } &/script&
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 js匿名函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信