首页 / 知识
JavaScript函数显式参数与隐式参数
2023-04-11 13:22:00

JavaScript函数对参数的值没有进行任何的检查。
函数显式参数(Parameters)与隐式参数(Arguments)
在先前的教程中,我们已经学习了函数的显式参数:
functionName(parameter1,parameter2,parameter3){
//要执行的代码……
}
函数显式参数在函数定义时列出。
函数隐式参数在函数调用时传递给函数真正的值。
参数规则
JavaScript函数定义显式参数时没有指定数据类型。
JavaScript函数对隐式参数没有进行类型检测。
JavaScript函数对隐式参数的个数没有进行检测。
默认参数
ES5中如果函数在调用时未提供隐式参数,参数会默认设置为:undefined
有时这是可以接受的,但是建议最好为参数设置一个默认值:
实例(ES5)
function myFunction(x,y){
if(y===undefined){
y=0;
}
}
或者,更简单的方式:
实例(ES5)
function myFunction(x,y){
y=y||0;
}
|
最新内容
相关内容
pythoneval函数作用
pythoneval函数作用,培训,字符串,函数,作用,表达式,对象,结果,引号,计算器,以上,pythoneval(str)函数很强大,官方解释为:将字符串str当成有效的pythonprint函数不要换行怎么写
pythonprint函数不要换行怎么写,培训,灵活,函数,对象,参数,文件,空格,结尾,字符,下面,从语法上讲,调用python3.0的print函数有如下的形式:printpython如何自定义一个函数
python如何自定义一个函数,代码,名称,培训,函数,圆括号,参数,定义,表达式,选择性,字符串,python函数是组织好的,可重复使用的,用来实现单一,或相python内置函数在哪
python内置函数在哪,培训,函数,包装,模块,对象,字符串,列表,数据类型,属性,类型,所谓内置函数,就是在Python中被自动加载的函数,任何时候都可以pythonrange函数怎么用
pythonrange函数怎么用,步长,培训,函数,负数,整数,语法,字母,实例,以上,以下,pythonrange()函数可创建一个整数列表,一般用在for循环中。函数python怎么传参数
python怎么传参数,培训,地址,通信,函数,参变量,主调,参数,堆栈,变量,局部,首先还是应该科普下函数参数传递机制,传值和传引用是什么意思?函数python函数如何不返回none
python函数如何不返回none,培训,函数,语句,变量,赋值,参数,实际,结果,字符串,语法,python中,用def语句创建函数时,可以用return语句指定应该返pythongo与python哪个简单
pythongo与python哪个简单,管理,培训,软件,管理系统,系统,异常,设计,函数,语言,特性,相比于Python的40个特性,Go只有31个,可以说Go在语言设计上python函数的高级使用方法
python函数的高级使用方法,代码,函数,灵活,数据,培训,时间,定义,程序,赋值,变量,Python的函数是“一等公民”,因此函数本身也是一个对象,函数既python什么是格式化
python什么是格式化,位置,数字,地方,代码,培训,评论,第一,整数,字符串,方法,本文总结一下python格式化文本的方法,需要的小伙伴可以参考。1、python字符串有哪些表达方式
python字符串有哪些表达方式,培训,字符串,斜线,方式,引号,备注,字符,中间,后面,表示,主要是python中字符串的几种表达,表示方式。python的几种python如何使用python的help函数
python如何使用python的help函数,培训,函数,代码,基础知识,模块,参数,方法,用途,问题,括号,help函数是python的一个内置函数,在python基础知识