问答详情
源自:1-5 [JavaScript]类型检测

+!{}[true]这个是怎么判断的,执行顺序是怎样的?

+!{}[true]===1为什么会等于1

提问者:快乐崇拜tager 2018-04-01 12:46

个回答

  • 清唱小宇宙
    2018-04-01 22:44:22
    已采纳

    你试试+true输出什么   js的类型转换

  • 快乐崇拜tager
    2018-04-02 11:30:36

    我知道了。

  • 快乐崇拜tager
    2018-04-02 11:27:35

    这个知道啊,肯定是1啦,单独用+会转换成数字。然后了。。。[]{true}这个是怎么处理的?熟悉是怎样的,我想知道+!{}[true]这个执行顺序及原因?谢谢