为了账号安全,请及时绑定邮箱和手机立即绑定

split

var mystr="86-010-85468578"; 

document.write( myystr.split("-")+ "");

 document.write( mystr.split("")+ ""); 

document.write( mystr.split("",3));

 为什么什么都没有显示?

正在回答

3 回答

document.write( myystr.split("-")+ "");

上面这句代码有错,你的变量名多写了一个y

由于代码是从上执行的,你代码出错了,所以没法执行下去,所以没有结果输出

0 回复 有任何疑惑可以回复我~

document.write(mystr.split("-")+"");

你字符串的变量写错了


0 回复 有任何疑惑可以回复我~

split是切割的意思,他有一个返回值,返回值是一个数组,数组加上一个空字符串后变成了一个字符串类型,相当于最后的结果是空字符串.... .....如果你要打印出结果的话,不用加"",可以直接打印,或者你把这个数据接收后用for循环或者for-in打印数组.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468290    人
  • 解答问题       21893    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程
意见反馈 帮助中心 APP下载
官方微信