web前端|js教程
JS
web前端-js教程
微信公众网站源码,vscode的插件怎么补全,ubuntu安装at,tomcat内存优化经验,青蛙爬虫推荐,php下载文件损坏,内江seo优化多少钱,网站单独广告代码,视差滑动模板lzw
函数有一个参数时,以往这样定义(参数为p1):
php内部邮件系统 源码,ubuntu 有线不能,tomcat如何还原证书,网络爬虫 创业,深圳php程序员待遇,天猫店seo推广比较好lzw
function mfun(p1){ … }
谁有简单的asp网站源码测试用,装ubuntu汉语选择,爬虫技术的意义,php bindata,女生做seolzw
当需要为p1设定一个默认值时
function mfun(p1){if(p1===undefined) p1=5; //默认值设为5…}
当函数需要2个参数时,以前习惯这样写
function mfun(p1,p2){…}
后来发现完全不需要这样写,js函数甚至不需要在括弧内预设参数名,可以用一下方式传入任意多个参数自动适配,当没有被定义时,这些未被赋值参数被调用时值为 undefined
以下例子示范了一个2个参数的js函数
function mFun(){ var p1 = arguments[0] ? arguments[0] : -1; //设置参数p1默认值为-1 var p2 = arguments[1] ? arguments[1] : ‘ABC; //p2默认值 ‘ABC…}
以下是一些错误示范:
需要2参数,第二个为可选参数时定义
function mFun(p1){...}function mFun(p1,p2){...}
*这种写法,mFun(p1)会被下面的函数覆盖掉,当只传入一个参数时,p2会提示undefined
funciton mfun(p1,p2=xxx){...}
这是php习惯.. =___=b..
再看一个例子:
function simue (){ var a = arguments[0] ? arguments[0] : 1; var b = arguments[1] ? arguments[1] : 2; return a+b;}alert( simue() ); //输出3alert( simue(10) ); //输出12alert( simue(10,20) ); //输出30