`
神奇九寨沟
  • 浏览: 36775 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

JS --arguments对象

    博客分类:
  • JS
阅读更多
<script language ="javascript">
function sayHi()
{
      if(arguments.length ==1)
      {
      --此处访问的是sayHi()传过来的第一个参数10,而且function 里面都不用指定参数个数和类型,动态获取。。
        alert(arguments[0] + 10);  
      }
      else if(arguments.length ==2)
      {
      alert(arguments[0] + arguments[1]);
      }
--JS语言中的函数和JAVA语言不一样,JS不会去判断传过来的参数个数是否和函数中定义的一样,但是咱们却可以用上面这种方式来达到JAVA语言一样的效果
  
}
</script>
<body>
<input type="button" value="test arguments" onClick="sayHi(10,20)"/>
</body>
分享到:
评论

相关推荐

    前端开源库-arguments-extended

    "arguments-extended"就是一个这样的开源库,专为处理JavaScript中的`arguments`对象提供了一系列实用方法,旨在增强参数操作的灵活性和便利性。 `arguments`对象在JavaScript中是一个特殊的对象,它在函数内部可用...

    arguments对象的使用

    4. **arguments对象与形参的关系**:如果函数定义了形参,那么形参变量会自动绑定到`arguments`对象中对应的值。例如,函数`function foo(a, b) { console.log(a, b); }`调用`foo(1, 2)`时,`a`和`b`将分别得到`...

    JS:arguments

    ### JavaScript中的`arguments`对象详解 在JavaScript编程中,`arguments`对象是一个非常有用的特性,尤其是在处理函数调用时不确定参数数量的情况下。虽然它不是ECMAScript标准的一部分,但所有主流浏览器都支持这...

    深入解析JavaScript中的arguments对象

    在JavaScript编程中,arguments对象是一个非常重要的内置对象,它在函数内被自动创建,用以存储函数接收到的所有参数。虽然它看起来像数组,也拥有类似数组的访问方式,但arguments并不是一个真正的数组对象,因此它...

    javascript内置对象arguments详解

    总结起来,arguments对象是JavaScript函数中一个非常有用的特性,尤其是在处理不确定数量参数的函数时。它虽然不是一个数组,但是提供了足够的方法来访问和操作函数的参数。通过学习如何利用arguments对象,我们可以...

    Arguments对象作用深度研究.pdf

    Arguments对象是JavaScript中一个特殊的数据结构,主要用于在函数内部存储传递给函数的所有参数。无论函数定义了多少个参数,Arguments对象都会包含所有实际传递的参数。这篇深度研究主要探讨了Arguments对象的几个...

    js代码-Generator arguments ex

    在"js代码-Generator arguments ex"这个主题中,我们将深入探讨Generator函数如何与`arguments`对象结合使用。 `arguments`对象是JavaScript中一个内置的对象,它在函数内部提供了一个动态的参数列表。无论函数定义...

    arguments-read-and-assignment.rar_assignment

    1. **arguments对象**: - **作用**:在JavaScript函数中,`arguments`对象允许开发者访问所有传递给函数的参数,即使这些参数没有在函数声明中定义。 - **索引访问**:可以通过索引属性(如`arguments[0]`、`...

    理解Javascript函数形式参数与arguments

    arguments还有一个特殊的行为,那就是它会将所有的实际参数都当作对象来看待,对于基本数据类型的实际参数则会转换为其对应的对象类型。这可以通过在函数内定义与形式参数同名的变量并赋值来判断。在say函数中,我们...

    js arguments对象应用介绍

    在JavaScript中,所有的函数参数都会被自动存储在arguments对象中,它是一个类数组对象,允许我们在函数内部通过这个对象访问所有传递给函数的参数。 在正式开始之前,先简要回顾一下arguments对象的基本概念。...

    js内置对象arguements简介

    ### JavaScript 内置对象 arguments 简介 在 JavaScript 编程语言中,`arguments` 是一个非常重要的类数组对象,它存在于每一个函数作用域内。尽管 `arguments` 并不是一个真正的数组,但它具备了一些数组的基本...

    JavaScript中如何通过arguments对象实现对象的重载

    但在JavaScript中,我们可以通过`arguments`对象来模拟实现类似的功能。 `arguments`对象是一个类数组对象,它包含了函数调用时传入的所有实际参数。无论函数定义了多少个形式参数(形参),`arguments`对象总是...

    Javascript学习笔记之函数篇(四):arguments 对象

    JavaScript中的arguments对象是一个特殊对象,它代表当前正在执行的函数的参数集合。这个对象可以在函数体内直接使用,无须提前声明参数名即可访问参数。每一个JavaScript函数作用域内都有一个名为arguments的局部...

    JavaScript的arguments对象应用示例

    JavaScript中的arguments对象是函数内预定义的一个类数组对象,它包含了传递给函数的所有参数值。尽管在现代JavaScript开发中,ES6引入了更灵活的参数处理方式,如rest参数和默认参数,但在学习和理解JavaScript时,...

    【JavaScript源代码】JavaScript中arguments的使用方法详解.docx

    JavaScript中的`arguments`对象是一个非常重要的特性,尤其在处理不确定数量的函数参数时。它不是一个真正的数组,但具有数组类似的行为,允许我们访问函数调用时传入的所有参数。在这个文档中,我们将深入探讨`...

    Javascript中的arguments对象

    JavaScript中的arguments对象是一个非常有用的内置对象,它存在于所有函数体内,特别是当函数被调用时。它为函数提供了一种访问所有传递给函数的参数的方法。由于JavaScript本身不支持函数重载的机制,arguments对象...

Global site tag (gtag.js) - Google Analytics