定义一个一维数组sine,索引范围为(0to255)
定义一个一维数组sine,索引范围为(0 to 255),数据类型为std_logic_vector(7 downto 0):
js数组只支持数字索引,非数字索引指的是对象的属性了。跟你解释一下,这其中的差别,js的数组可以看做是特殊的对象(object),对象的属性有两种表示方法如var a=Object();1.a.myattr="lee";2.a["myattr"]="lee";1和2是等价的不过楼主给的两条例子还是比较有探讨性的,先说var a=new Array();a['a1']=1;a['a2']=2;a.length //输出0你没有给数组的元素赋值,所以a数组的长度也没有被创建出来,此时a.length自然是0.var a=new Array();a['a1']=1;a['a2']=2;a[2]=3;你最后给数组元素a[2]赋值了,此时js会给数组a创建一个长度为3的空间,并在第三个元素中赋以3,但是元素1和元素2都没有赋值,所以此时a[0]和a[1]是没有值的,不信用可以alert一下
std_logic_vector是一维数组,数组中的每个元素的数据类型都是std_logic型,1downto0,为定义数组中元素的个数为2,downto确定数组元素的下标从左至右递减:temp(1),temp(0)即最左边的是权值最高的位。
热门标签: