最新回答 / 猫小伯3949215
这个就好像高级语言中的 全局变量和局部变量。不知道你学过java没有。全局变量的作用域和局部变量的作用域是不一样的。var maxWidth=img.width*2;这个时候,maxWidth的值是最初图片的width 2 倍然而,每点击一次按钮,都会去执行endWidth,endHeight,他们的一直在变化。变化的原因是点击按钮。例如:图片原大小 width 100px height 100px那么 maxWidth则固定值为200px 不会再变了 不管你点多少次按钮都不可能变了 它只与图片初始大小...
2017-06-09
最新回答 / P妞酱酱
img.width的确在变化,但是maxWidth在最初赋值之后就是一个固定的数值了,它只会在最初的时候计算并保存到maxWidth变量中,之后maxWidth就是一个固定的数值,跟img.width就没有关系了。
2016-12-25