为什么什么都没有输出

来源:7-23 编程练习

qq_雨花石的眼泪_0

2016-09-04 19:47

var scoreStr = ["小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"];

 var newscore=scoreStr.split(";");

document.write(newscore);


写回答 关注

5回答

  • Airly
    2016-09-07 19:01:59

    应该是这样才对:

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

    var newscore=scoreStr.split(";");

    document.write(newscore);

    这里的scoreStr 是字符串,split分割了字符串后返回的是数组,所以newscore是数组。

    你可能想错关系了~


  • 高桥凉介丶
    2016-09-04 21:04:34

    split() 方法用于把一个字符串分割成字符串数组。你这成了分割数组了,并且这个数组就一个元素。

  • qq_清风徐_03895465
    2016-09-04 20:54:14

    首先,split使用的对象是字符串,注意是字符串而不是数组,如果你加了[]就成了数组了,split处理字符串后返回的才是数组对象

  • 慕的地2073352
    2016-09-04 20:28:39

    scoreStr的定义不要方括号

  • 猪鹿蝶
    2016-09-04 20:07:12

    scoreStr 外层多了中括号。。。split是把字符串分割成数组

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题