zoukankan      html  css  js  c++  java
  • 数组和字符串的相互转换。

    在javascript中,因为需要,字符串和数组需要经常相互转换格式,这里简单例句几种,可能不是最全的,但是我个人的一些理解吧。

    数组转换成字符串

    1. 数组的toString方法,将数组转成字符串格式输出举例

      var arr=[1,2,3,4,5,6,7];
    console.log(arr.toString());

    输出结果为1,2,3,4,5,6,7

    2 数组使用join()方法,在数组中间用Join的方法连接成字符串

    如join中不给任何参数,则输出值默认按照用,(逗号)进行分割

    举例:

      var arr=[1,2,3,4,5,6,7];
    console.log(arr.join());

    输出结果也为1,2,3,4,5,6,7

    其中join中可以赋予参数,即join(x),x可以为任何符号,字母,符号表示用x将数组arr中的每个元素分隔开,举例:

       var arr=[1,2,3,4,5,6,7];
    document.write(arr.join("x"));

    结果为

    1x2x3x4x5x6x7

    字符串转换成数组

    字符串转换成数组是利用split(),即将字符串用符号进行分割,形成数组,举例

    var str="hell,wor,ld";
    console.log(str.split(""))

    结果为

    [“hell,wor,ld”]

    如果赋予split参数为空时,他会默认将每一个字母作为一个数组中的元素,举例

    var str="hell,wor,ld";
    console.log(str.split(""))

    输出结果为

    ["h", "e", "l", "l", ",", "w", "o", "r", ",", "l", "d"]

  • 相关阅读:
    二柱子在线答题
    SWUST OJ(952)
    SWUST OJ (943)
    FileZilla 客户端连接 FlieZilla 服务器 连接成功读取目录列表却失败的解决办法
    串的模式匹配算法 ------ KMP算法
    lvalue require as increment operand
    c 语言连续输入字符型数据
    [pat]数素数
    [PAT]数字分类
    HDOJ_4540_威威猫系列故事——打地鼠
  • 原文地址:https://www.cnblogs.com/yuyufeng/p/5532556.html
Copyright © 2011-2022 走看看