js数据类型的2个小问题。
来源:1-5 js数据类型
持续学习
2018-12-06 19:51:05
1.以下2种写法有什么区别?var cars = new Array{"a1","a2","a3"};和var cars = ["a1","a2","a3"]
2.数组里的值是什么类型?是有统一的类型还是会根据值本身的类型来确定数组类型?
1回答
1、同学的第一种写法有些问题,应该是var cars = new Array("a1","a2","a3"),是小括号()而不是大括号{}。这是js数组的两种声明方式,使用哪种方式声明js数组都可以。我们更常用的是var cars = ["a1","a2","a3"];这种声明方式。
2、数组中的值的类型可以不统一,根据值本身的类型来确定的。如下面这种方式也是可以的:
<script type="text/javascript"> var array = new Array(); array[0]=12;//数字 array[1]="abc";//字符串 array[2]=true;//布尔值 </script>
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快!
相似问题