-
什么是函数形参默认值
- 函数形参默认值就是在默认情况下, 形参中保存的值
- 在没有人为指定的情况下, 默认值就是undefined
- 在人为指定的情况下, 默认值就是人为指定的那个值
-
指定形参默认值的方式
-
通过逻辑运算符
function getSum(a, b) { // 在ES6之前可以通过逻辑运算符来给形参指定默认值 // 格式: 条件A || 条件 B // 如果条件A成立, 那么就返回条件A // 如果条件A不成立, 无论条件B是否成立, 都会返回条件B a = a || "指趣学院"; b = b || "知播渔教育"; console.log(a, b); } getSum(); // 指趣学院 知播渔教育 getSum(123, "123");
-
从ES6开始, 可以直接在形参后面通过 = 指定默认值的方式来给形参指定默认值
// 注意点: ES6开始的默认值还可以从其它的函数中获取 function getSum(a = "指趣学院", b = getDefault()) { console.log(a, b); } getSum(); // 指趣学院 李南江 // getSum(123, "123"); function getDefault() { return"李南江"; }
-
41-函数形参默认值
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;...
- 一、let和const关键字: ES6声明变量就是防止变量在未声明时使用,如果在变量未声明之前使用就会报错 let...