2012-09-27 35 views
0

我想讓這個開關語句正常工作,但我不斷收到一個「未捕獲的SyntaxError:意外的字符串」的錯誤...我的印象是javascript切換語句可以處理字符串?無法找出這個開關語句有什麼問題

swtich(opcode) 
    { 
     case "A9": loadAccImmediate();  break; 
     case "AD": loadAccDirect();  break; 
     case "8D": storeAccInMem();  break; 
     case "6D": addWithCarry();   break; 
     case "A2": loadXRegWithConst(); break; 
     case "AE": loadXRegFromMem();  break; 
     case "A0": loadYRegWithConst(); break; 
     case "AC": loadYRegFromMem();  break; 
     case "EA": noOperation();   break; 
     case "00": sysBreak();    break; 
     case "EC": compareXReg();   break; 
     case "D0": branchXBytes();   break; 
     case "EE": incByteValue();   break; 
     case "FF": sysCall();    break; 
    } 

謝謝!

+0

檢查開關的拼寫。 – randominstanceOfLivingThing

+2

你忘了'deflaut'的情況。 –

回答

4

你拼錯switch

swtich(opcode) 
    ↑↑ 
+0

哇,奴化了半個小時,試圖找出爲什麼它不接受我的琴絃......謝謝你 – Joey