问答详情
源自:7-23 编程练习

split()分割的问题

var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var scoress=scoreStr.split(";");

为什么用;分割才可以算是分割为数组呢?

提问者:之原 2016-03-28 16:37

个回答

  • ray1208
    2016-03-28 18:57:17
    已采纳

    用";"分割可以很好的处理这个长字符串的数据,刚好可以分成某某:xx分的形式,便于后面的数据处理。

  • 慕移动9181930
    2022-03-27 08:24:38

    那个长横线是两个短下滑线self

  • 势不可挡的
    2016-03-28 17:59:43

    这里的split是字符串的方法,用于分割字符串,返回的是数组,这里参数”;”就表示要以分号为界限,分割成数组。你也可以试试以其他的任意字符分割的呀。这个题目的是因为下面要用数组的indexof方法来把分数全部找出来,所以用;分割是个很好的方式。你也可以用冒号分割,但是分割出来的数组是不好看的。然后再用indexof把分数找出来

  • 最北的北方_0
    2016-03-28 17:04:08

    ”数据“="要分割的数组"

  • 最北的北方_0
    2016-03-28 17:01:51

    因为在这个字符串中你的数据之间是用;隔开的啊