length 属性 (Function)

 

返回函数定义的参数数目。

functionName.length

所必须的functionName 参数是被讨论的函数的名称。

说明

函数的 length 属性是在创建函数实例时由 Scripting 引擎初始化的,值是函数定义中参数的数目。

如果调用函数时参数的数目和它的 length 属性值不同,那么这时发生的情况将依赖于函数本身。

下面的例子说明了 length 属性的用法:

function ArgTest(a, b){   var i, s = "The ArgTest function expected ";   var numargs = ArgTest.arguments.length;   var expargs = ArgTest.length;   if (expargs < 2)      s += expargs + " argument. ";   else      s += expargs + " arguments. ";   if (numargs < 2)      s += numargs + " was passed.";   else      s += numargs + " were passed.";   return(s);}

要求

版本 2

请参阅

arguments 属性 | length 属性 (Array) | length 属性 (String)

应用于: Function 对象

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索函数
, 参数
, 属性
, length
, 数目
, arguments
length属性
js function.length、function.length、maxlength属性、js length属性、数组length属性,以便于您获取更多的相关知识。

时间: 2024-08-03 15:31:28

length 属性 (Function)的相关文章

length 属性 (Array)

  返回一个整数值,这个整数比数组中所定义的最高位元素的下标大 1. numVar = arrayObj.length 参数 numVar 必选项.任意数值. arrayObj 必选项. 任意 Array 对象. 说明 因为一个数组中的元素并不一定是连续的,所以 length 属性也并不一定就等于数组中的元素个数.例如,在下面的数组定义中,my_array.length 中就包含 7,而不是 2: var my_array = new Array( );my_array[0] = "Test&q

js小记 function 的 length 属性

原文:js小记 function 的 length 属性 [1,2,3].length  可以得到 3, "123".length  也可以得到 3,这个略懂js的都知道. 但是  eval.length,RegExp.length,"".toString.length,1..toString.length  会得到什么呢? 分别得到 1,2,0,1,这些数字代表什么呢? 这个是群里很多新人朋友一直问的一个问题,其实函数的 length 得到的是形参个数.可以参见这

JavaScript function 的 length 属性使用介绍_javascript技巧

[1,2,3]. length 可以得到 3 , "123" . length 也可以得到 3 ,这个略懂js的都知道. 但是 eval. length ,RegExp. length ,"".toString. length ,1..toString. length 会得到什么呢? 分别得到 1 , 2 , 0 , 1 ,这些数字代表什么呢? 其实函数的 length 得到的是形参个数. 我们来简单看个例子: function test(a,b,c) {} tes

浅析javascript中function 的 length 属性_基础知识

[1,2,3].length  可以得到 3, "123".length  也可以得到 3,这个略懂js的都知道. 但是  eval.length,RegExp.length,"".toString.length,1..toString.length  会得到什么呢? 分别得到 1,2,0,1,这些数字代表什么呢? 这个是群里很多新人朋友一直问的一个问题,其实函数的 length 得到的是形参个数.我们来简单看个例子: 复制代码 代码如下: function tes

length 属性 (String)

  返回 String 对象的长度. strVariable.length"String Literal".length 说明 length 属性包含一个整数,用来指出 String 对象中的字符数.String 对象中的最后一个字符的索引为 length - 1. 要求 版本 1 请参阅 length 属性(Array) | length 属性(Function) | String 对象的方法 | String 对象的属性 应用于: String 对象

jQuery对象的length属性用法实例_jquery

本文实例讲述了jQuery对象的length属性用法.分享给大家供大家参考.具体分析如下: 此属性返回匹配的jQuery对象集合中对象的数目. length属性与size()方法返回相同的值. 语法结构: 复制代码 代码如下: $("selector").length 实例代码: 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <m

javascript中length属性的探索_javascript技巧

例子1: 复制代码 代码如下: var obj={0:'a',1:'b'} alert(obj.length); //undefined var arr=['a','b'] alert(arr.length); // 2 从上面的例子看,类数组对象中的length属性并不和它储存的数据数量直接挂钩,无论是索引属性(0,1)还是length属性都作为对象的普通属性存在,它们之间并没有任何关系,js引擎并不会根据储存数据的数量来自动计算类数组对象的长度. 但是类数组对象的length所确实和存储的数

Javascript中函数名.length属性用法分析(对比arguments.length)_javascript技巧

本文实例分析了Javascript中函数名.length属性用法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&g

VBS教程:VBscript属性-Length 属性_vbs

Length 属性 返回在字符串搜索中找到的匹配的长度. object.Length object 参数总是一个 Match 对象. 说明 下面的代码说明了 Length 属性的用法: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches      ' 建立变量. Set regEx = New RegExp         ' 建立正则表达式. regEx.Pattern = patrn         ' 设置模式. regE