最赞回答 / Brevity0209
转换函数:把字符串转换为整数。默认情况下,以字符串形式存储。比如:2+3=23;是把2和3看成字符串的形式,“+”是连接符;通过使用parseInt()函数把字符串形式的2转化为整数的2;parseInt(2)+parseInt(3)=5;
2016-05-05
最新回答 / 1VAN1
报错原因:当触发onmouseover事件,执行adiv[i].className=""时,此时的i已经=ali.length+1了,所以系统找不到 adiv数组里面的 第 ali.length+1 个元素 来更换classname;为什么用adiv[this.index].className=""就可以,原因:adiv[this.index]是将当前元素 ali[i] 的索引值赋给adiv[],而这个索引值是根据ali[i]的位置决定的,所以不会出现像上面[i]的问题^ ^我也是遇到了这个问题,然后自己...
2016-05-05
最赞回答 / 咿稚木鱼
因为document.getElementsByTagName("div")所获取的相当于一个数组,把div里面的子节点当成数组中的每个元素,如 <div><p>a</p><p>b</p><p>c</p></div> 这样document.getElementsByTagName("div")[0]就相当于获取内容为a的p元素区域
2016-05-05
最赞回答 / 慕移动2844813
infos[i][1]以上就是说在['小A','女',21,'大一']这里面有4个数组,小A就是第0 "女"就是第1 21就是第2 "大一"就是第3个 当我们筛选大一的时候就是[i][3]也就是每一块的数组的第三个,就是大一 筛选女的时候就是[i][1]也就是素组的第一个,因为是从0开始算的, 看了好久才看明白的,楼主认真看看噢,很好理解的
2016-05-05
最赞回答 / 不可言语的沉默
在JS里面。一般是会自动在行末(注意是行末,不是语句末,JS没那么智能)给你加上分号的,所以var aa = 0var bb = "baby"这样的写法没有错,但是你如果写在一行就会出错了,var aa = 0 var bb = "baby" 报错:Uncaught SyntaxError: Unexpected token var 所以,为了规范用语,我们应该在每个语句末加上分号,并且一条语句独占一行(如果加了分号,多个语句也可以在一行,但我们不建议这样做。)
2016-05-05
最新回答 / Power_Man
myarr1和myarr2分别定义了2个数组 然后document.write()是输出, sort()函数是一个用来排列的函数。比方说字母类型的 是按a-z这样排列。 数字就是按1-0这样的方式排列输出。 如果要对其进行大小排序是这个方式:myarr.sort(sortNumber) 输出就是从小到大
2016-05-05
最新回答 / EachannWen
var req1=function app2(5,6)1)app2这本身就是已经定义了的函数名字,你传入5,6时是在传参,这就是调用函数了。又怎么能加上function呢(重新定义函数的方式);2)当然赋值符号的右边可以看作是一个定义函数的方式,5,6当做默认参数传入,这样一来又缺少了{}。语法上过不去
2016-05-05