→ hirabbitt:是不是沒有RETURN? 如果是的話應該要怎麼加? 02/12 22:18
→ s25g5d4:你犯了新手最常犯的錯誤之一... 02/12 22:32
→ s25g5d4:檢查有沒有相等應該用== 全等用=== 02/12 22:33
→ s25g5d4:一個等號是賦予值... 02/12 22:33
→ hirabbitt:囧了...我不是新手...XD 02/12 22:55
→ hirabbitt:超丟臉XD 02/12 23:07
推 LaPass:= =" 這種超難抓.... 遇過一次就絕對不會忘.... 02/12 23:07
→ LaPass:在java跟C#是跟本不讓人這樣用.... IDE挑錯出來 02/12 23:08
推 s25g5d4:我也常寫錯 (茶 02/12 23:35
推 liaosankai:我現在習慣將值寫在前面if(true == var){},這樣寫成= 02/13 08:13
→ liaosankai:的時候,就會很明顯的出錯了 02/13 08:14
推 LaPass:樓上好方法.... 筆記ing 02/13 14:22
→ TonyQ:會不會很明顯的出錯很難說吧 02/13 14:24
→ TonyQ:一樣都會進if statement 02/13 14:24
→ TonyQ:有時候 var 被 assign true,反而更容易出錯(原本可能是int 02/13 14:24
→ TonyQ:或 string ),這要看後面怎麼寫。 02/13 14:24
→ TonyQ:以原文這個例子來看,寫成 true == 或 == true 根本一點 02/13 14:25
→ TonyQ:影響也沒有。 02/13 14:25
推 LaPass:樓上,liao的意思是,習慣寫成 true == SomeThing 的時候, 02/13 14:39
→ LaPass:如果不小心寫成 true = SomeThing 程式就會馬上死在那邊, 02/13 14:41
→ LaPass:比較好抓。 02/13 14:41
→ LaPass:還是說... JS會允許 true = SomeThing 這種寫法? 囧" 02/13 14:41
→ TonyQ:哦 是我誤會了。XD 02/13 16:40
→ TonyQ:剛剛看錯題意,liao講的沒錯,是我想成別的東西。 02/13 16:40
→ TonyQ:我想成undefined 02/13 16:41
→ TonyQ:undefined 就不能用這招。 02/13 16:41
推 s25g5d4:那如果用function帶入空參數的方式賦予undefined呢? 02/13 19:26
推 LPH66:那個undefined還是變數 (而且還是正真正銘的變數) 02/14 01:25
→ LPH66:所以即使放前面還是符合語法的 02/14 01:26