最新回答 / 貓小伯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