黑马程序员技术交流社区
标题:
关于javascript的一点小问题<已解决>
[打印本页]
作者:
一生一世
时间:
2012-6-8 11:53
标题:
关于javascript的一点小问题<已解决>
本帖最后由 一生一世 于 2012-6-8 15:46 编辑
<body>
<script type="text/javascript">
var arr = [9,8,7,6,5,4];
function sortArray(arr){
for(var i=0;i<arr.length;i++){
for(var j=i+1;j<arr.length;j++){
if(arr
>arr[j]){
var temp = arr
;
arr
= arr[j];
arr[j] = temp;
}
}
}
}
sortArray(arr);
var sum = "";
show(arr);
function show(arr){
alert(sum);
for(var i=0; i<arr.length; i++){
if(i!=(arr.length-1))
sum+=arr
+",";
else
sum+=ar
;
}
alert(sum);
document.write(sum);
}
</script>
</body>
大家帮忙看看,我写的这个小javascript的小程序,那个地方有问题呀,我试了很多遍,就是不对,我确实看不出来到底是哪错了
作者:
一生一世
时间:
2012-6-8 11:54
这个小程序就是毕老师javascript课程里面的,是我自己敲的,主要是遍历数组和对数字中的元素排序,谢谢
作者:
符云爵
时间:
2012-6-8 12:07
sum+=
ar
;
掉了个字母吧,arr
作者:
曹操
时间:
2012-6-8 12:12
<body>
<script type="text/javascript">
var arr = [9,8,7,6,5,4];
function sortArray(arr){
for(var i=0;i<arr.length;i++){
for(var j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
var temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
sortArray(arr);
var sum = "";
show(arr);
function show(arr){
alert(sum);
for(var i=0; i<arr.length; i++){
if(i!=(arr.length-1))
sum+=arr[i]+",";
else
sum+=ar[i]; //语法错误 你等式右边少些了一个r
}
alert(sum);
document.write(sum);
}
</script>
</body>
作者:
郑传庆
时间:
2012-6-8 13:07
语法错误sum+=ar[i];少写了r。sum+=arr[i];
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2