messageindex = 1
messageindex = 2
messageindex = 3
messageindex = 4
以上語句中的所有=都被替換為= =
關於為什麽只有標準有效:
在js中,布爾值可以通過其他方式實現。在if語句或其他使用布爾值的地方,只要傳入的量不是false、0、undefined、null等。,被認為是真的。這裏if (messageindex = 0)這句話js認為當messageindex賦值成功為0時為真,顯然這個賦值語句可以成功。
如果只是手誤,改正就好了。如果不知道,在js中=用於賦值,= =用於比較。大多數語言都是如此。