问答详情
源自:7-9 字符串分割split()

split

var mystr="86-010-85468578"; 

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

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

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

 为什么什么都没有显示?

提问者:qq_甘子_0 2016-12-01 22:01

个回答

  • Ready_鞠
    2016-12-10 15:16:51

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

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

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

  • qq_海上独木舟_04166661
    2016-12-02 00:06:05

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

    你字符串的变量写错了


  • PH_Zhou
    2016-12-02 00:01:14

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