慌张新手请多指教
2016-12-29 10:31
这是一段,排序的js,将输入的三个数值,按照从大到小的顺序输出,但是,在网页实际输出的过程中,输入2 23 1 控制台显示200 233 1
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条后,再套进去算
慌张新手请多...
var x=parseInt(prompt("输入第一个值")); var y=parseInt(prompt("输入第二个值")); var z=parseInt(prompt("输入第三个值")); 改成这样就好了谢谢你
2016-12-29 13:49:57
共 2 条回复 >
JavaScript入门篇
739817 学习 · 9566 问题
相似问题
回答 1
回答 2