问答详情
源自:-

js入门 短路逻辑

http://img.mukewang.com/5863e3e00001c8fc06970935.jpg

输入三个数字 2 23 1——>但是在控制台中输出200 23 1,一直找不到哪里有问题

提问者:____hi___ 2016-12-29 00:12

个回答

  • stone310
    2016-12-29 11:11:49

    1、prompt输入的值是字符串,所以这里是字符串相加;

    2、x<y&&(x+=y,y=x-y,x-=y)相当于

    if(x<y)
    {
    x=x+y;
    y=x-y;
    x=x-y
    }

    理解以上2条后,再套进去算