JavaScript重载解读

 2023-09-10 阅读 11 评论 0

摘要:在JavaScript有一个特殊的数据类型---Function种类,JavaScript每个功能Function的类型,例如可以。由于函数是对象。指针,不会与某个函数绑定。 <pre name="code" class="html">function sum(num1,num2) { return num1 &

    在JavaScript有一个特殊的数据类型---Function种类,JavaScript每个功能Function的类型,例如可以。由于函数是对象。指针,不会与某个函数绑定。


<pre name="code" class="html">function sum(num1,num2)
{
return num1 +num2;
}alert(sum(10,10));        //20
var other = sum;
alert(other(10,10));        //20
sum = null;
alert(other(10,10));        //20

 
    将函数名作为指向函数的指针,有助于理解为什么ECMAScript中没有函数重载的概念

javascript转java,

function sum(num1)
{
return num1 +100;
}function sum(num1)
{
return num1 +200;
}
alert(sum(200));        //400


    尽管声明了两个同名函数。可是后面的函数覆盖了前面的函数,以上等价于以下的代码

function sum(num1)
{
return num1 +100;
}
sum = function(num1)
{
return num1 +200;
}
alert(sum(200));        //400

     当你创建第二个功能。实际上它涵盖了第一个函数变量引用sum

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/mengfanrong/p/4727855.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/33729.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息