只是差在有無引號,為什麼輸出的結果會不同?
<script?type="text/javascript"> var?myarr1=new?Array(86,010); var?myarr2=new?Array("86","010"); document.write(myarr1+"<br?/>");?//結果為86,8 document.write(myarr2);?//結果為86,010 </script>
為什麼 myarr1 輸出的結果會是 86,8 ?
<script?type="text/javascript"> var?myarr1=new?Array(86,010); var?myarr2=new?Array("86","010"); document.write(myarr1+"<br?/>");?//結果為86,8 document.write(myarr2);?//結果為86,010 </script>
為什麼 myarr1 輸出的結果會是 86,8 ?
2016-08-26
舉報
2016-08-26
目測進制問題,010八進制轉十進制是8,可能系統把010默認為八進制了