只是差在有無引號,為什麼輸出的結果會不同?

来源:7-19 指定分隔符连接数组元素join()

sz_yeefun

2016-08-26 18:25

<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 ?

写回答 关注

1回答

  • 放课后TeaTime
    2016-08-26 19:19:06
    已采纳

    目测进制问题,010八进制转十进制是8,可能系统把010默认为八进制了

    sz_yee...

    非常感谢!

    2016-08-27 02:33:20

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题