arr[7] = "**"; //这里直接赋值不可以吗?,输出数组arr[7]是undefined
<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>数组</title> <script type="text/javascript"> //创建数组 var arr = ['*','##',"***","&&","****","##*"]; arr[7] = "**"; //这里直接赋值不可以吗? //显示数组长度 document.write(arr.length+"<br/>"); //将数组内容输出,完成达到的效果。 for(var i=0;i<arr.length;i+=2) document.write(arr[i]+"<br/>"); </script> </head> <body> </body> </html>