zhumeiming

javascript中的数组转换成字符串用toString(),或者用join()。

将数组和字符串用+连接,赋给一个变量,这个变量自动转变成字符串了。

 

字符串转换成数组用split(\',\')

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>js中数组和字符串的互转</title>
</head>

<body>

    <script>

        var msgsnew = ["test", "test", "test", "test", "test"];
        //var tstr=msgsnew.join()        
        var tstr = msgsnew.join(\',\');    //数组转字符串
        console.log("tstr", tstr);
        var tstrtwo = msgsnew.toString();       //数组转字符串
        var tstrthree = "可以转字符串的" + msgsnew    //js中的+
        console.log("+后转变成字符串的", tstrthree, typeof tstrthree);
        console.log("数组:" + msgsnew + ":" + (msgsnew instanceof Array), "数组转字符串:" + tstrtwo + ":" + (tstrtwo instanceof Array));
        console.log(msgsnew);

        var tarra = tstr.split(\',\');    //字符串转数组

        console.log(msgsnew instanceof Array, typeof tstr, tarra);
    </script>

</body>

</html>

 

分类:

技术点:

相关文章:

  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2021-10-28
  • 2021-10-12
  • 2021-11-20
猜你喜欢
  • 2021-11-19
  • 2022-01-17
  • 2021-10-26
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
  • 2021-11-24
相关资源
相似解决方案