2017-04-02 18 views
-1

我今天在js中使用數組來處理數據,並且我發現名爲status的數組變量被視爲字符串,而與Status相同的值被視爲陣列。我真的是新來的JS,我不知道這是否與我的或我的瀏覽器的愚蠢有關。 這裏是我測試過的代碼:Javascript將變量的命名狀態視爲字符串,同時將狀態視爲數組

<html> 
     <head> 
      <title>Test</title> 
     </head> 
     <body> 
      <script> 
       var status = [0, 1, 0, 1]; 
       var Status = [0, 1, 0, 1]; 
       document.write(status[1] + '<br />'); 
       document.write(Status[1] + '<br />'); 
      </script> 
     </body> 
    </html> 

其輸出,1

+0

不,輸出是正確的:https://jsfiddle.net/Lwv6eaef/ – Li357

+0

我不相信你@REKT –

+0

我覺得我的瀏覽器出現了問題http://i.hizliresim.com/r3Ozba .png – REKT

回答

0

status是一個本地變量。有關更多信息,請參閱MDN的頁面window.status

由於他們的狀態存在,

設置在瀏覽器底部的狀態欄中的文本或返回先前設置的文本。

正如你所說,這是一個string類型的變量。