查看完整版本: 新手求救
頁: [1]

ipk230230 發表於 2019-11-22 09:20 PM

新手求救


問題是 購買橘子 自行決定價格
再自已 決定要購買的數量
超過 500元後 打9折 超過1000元後 打7折
要怎麼寫呀 google 一整天了 是漏打什麼字 或符號嗎 



var orange = 60 ;
var weight = 10 ;      
var total = orange * weight ;
    if ( total >...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

tryit244178 發表於 2019-11-23 09:49 AM

本帖最後由 tryit244178 於 2019-11-23 03:00 PM 編輯

}else if (orange>= 1000 );這行語法錯了,最後不該是分號,而且記得補上大括號

還有一個邏輯上的錯誤,total超過500打9折,超過1000也是打9折{:45:}

z1090128 發表於 2019-11-30 12:39 AM

else if後面不用分號喔  這部分跟C一樣

xiaofu95 發表於 2019-12-2 04:12 PM

本帖最後由 xiaofu95 於 2019-12-2 05:37 PM 編輯

注意(;)。
這個說明句子的句號。
教你一個方法,當你不知道哪里有問題時可以試試用(alert())來測試哪一行出錯。
當到某一段沒顯示功能,就是那里出錯了。

neqkwos1003 發表於 2019-12-2 06:32 PM

1000也大於500阿,所以變成9折,把兩個條件對調,先判斷是否1000,即可打七折了…<br><br><br><br><br><div></div>
頁: [1]