问答详情
源自:7-1 jQuery自定义事件之trigger事件

bottonName = bottonName || 'first';

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

提问者:qq_边缘又傲娇的马尔福_0 2016-08-26 09:15

个回答

  • Carolin3301951
    2016-08-26 11:26:52
    已采纳

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

  • atlunix
    2018-09-19 10:12:46

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

    a=b||c

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

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

  • 吃了饿饿了又吃
    2016-12-16 17:05:36

    关于这个语法介绍过吗?

    bottonName = bottonName || 'first';

    记不起来了。

  • qq_郭祥勤_03578575
    2016-09-12 23:16:13

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