为了账号安全,请及时绑定邮箱和手机立即绑定

bottonName = bottonName || 'first';

bottonName = bottonName || 'first';//字符串的或操作该怎么理解,真的全靠猜啊!!!(bottonName为空then bottonName='first';bottonName不为空then bottonName=bottonName  吗???)

正在回答

4 回答

如果存在bottonName,则bootonName=bottonName,否则,bottonName=first

6 回复 有任何疑惑可以回复我~
#1

qq_边缘又傲娇的马尔福_0 提问者

非常感谢!
2016-08-26 回复 有任何疑惑可以回复我~

我也是才明白。原来这与运算符的优先级有关。

a=b||c

b为真(b不等于0)则a=b不管c;

若b为假(b=0)则a=c

0 回复 有任何疑惑可以回复我~

关于这个语法介绍过吗?

bottonName = bottonName || 'first';

记不起来了。

0 回复 有任何疑惑可以回复我~
#1

坚持MyDream

这个东西,我的认知只有 bottonName等于bottonName或first。
2017-01-23 回复 有任何疑惑可以回复我~

点击第一个按钮时,bottonName是undefined,所以显示first,点击第二个按钮时last传参给bottonName,变成有值了,所以是last.

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

bottonName = bottonName || 'first';

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信