当变量为'',false,null,undefined,0,NaN时,返回默认值 var a='' a || 'hello world' "hello world" var a=false a || 'ccc' "ccc" var a=null a || 'ccc' "ccc" var a=undefined a || 'ccc' "ccc" 0 || 'ccc' "ccc" NaN || 'c
作为一个开发者,跟进行业步伐是非常需要的,不能躺在现有的知识和经验温床上做美梦.JavaScript的ES2015标准(即我们说的ES6)在2016年已经被广泛应用了,还没开始使用的朋友,赶紧来磨一下枪吧. 为了方便理解消化,我们一篇文章只讲一个特性.从最简单的新特开始吧,这一篇我们就讲ES6中为函数的参数新添加的特性:参数默认值. 所谓的参数默认值,就是可以给一个函数的参数设定一个默认值,当调用函数的时候,如果该参数未给出任何值,则使用默认值替代. 我们来看以下实例代码: function g