javaScript数组问题?
<html>
<head>
<script type="text\javascript">
var myarr=new Array();
myarr[0]="name";
myarr[1]="age";
myarr[2]="tel";
myarr[3]="address";
var str=myarr.join("");
document.write(str);
</script>
</head>
<body>
</body>
</html>
为什么var str=myarr.join("");中括号中要加(""),为什么不直接写str=myarr.join();
但我发现返回的网页是是用逗号隔开的,那括号中的那个是什么作用?
myarr.join("") == nameageteladdress
myarr.join() == name,age,tel,address
谢谢你哒.
引号 说明是 作为一个整体字符串输出 而如果什么也不加则是 使用默认值 即 逗号
嗯 谢谢,我知道啦
相关问答:
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......
用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......
如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......
我的源文件如下:
<html>
<head> <title>show picture </title>
<script>
function change(fileName)
{
  ......