JavaScript 数组 toString()方法

JavaScript 数组 toString()方法

toString()方法用于将数组转换和表示为字符串形式。它返回包含指定数组元素的字符串。逗号分隔这些元素,并且该字符串不影响原始数组。

语法

以下是toString()方法的语法表示:

array.toString()

参数

它没有任何参数。

返回值

它返回一个包含指定数组中所有元素的字符串。

JavaScript toString() 方法示例

让我们实现一些示例来更好地理解 toString() 方法:

示例1: 将给定的数组转换成通过逗号分隔的字符串形式。

<!DOCTYPE html>
<html>
<head> <h3>Array Methods</h3> </br>
</head>
<body>
<script>
             var arr=['j','a','v','a','T','p','o','i','n','t']; //array elements
             var str=arr.toString(); //toString() method implementation
              document.write("After converting into string:  "+str);
</script>
</body>
</html>

输出:

JavaScript 数组 toString()方法

示例2: 将数组 ‘season’ 转换成字符串形式。

<!DOCTYPE html>
<html>
<head> <h3>Array Methods</h3> </br>
</head>
<body>
<script>
       var season=["Spring","Autumn","Summer","Winter"];
                          var str=season.toString(); //toString() method implementation
                          document.write("After converting into string:  "+str);
                  </script>
</body>
</html>

输出:

JavaScript 数组 toString()方法

示例3: 将包含数字值的数组转换为字符串。

<html>
<head> <h5> Array Methods </h5> </br>
</head>
<body>
<script>
var arr=["1","2","3","4"];
document.write(arr.toString()); //After converting into string.
</script>
</br></br>
</body>
</html> 

输出:

JavaScript 数组 toString()方法

示例4: 我们还可以将用户定义的数组表示为字符串格式。让我们在这个示例中看看。

<html>
<head> <h5> Array Methods </h5> </br> </head>
<body>
<script>
function user_def_arr(n) //n is the size of array
{
    var a=[],i; //creating user-defined array
    n=document.getElementById("num").value;
    for(i=0;i<n;i++)
        a[i]=prompt('Enter the elements'+(i+1)); //entering elements in array through prompt box
    for(i=0;i<n;i++)
    {
        document.write("a["+i+"]="+a[i]); //Printing the array elements
        document.write("<br>");
    }
    var str=a.toString(); //toString() method implementation
    document.write("After converting the array elements into string:  "+str);   
}
</script>
</body>
<input type="text" id="num"/>
<input type="button" onClick="user_def_arr(num)" value="Input Value"/>
</html>

输出:

在文本框中输入数组大小和在提示框中输入元素之后:

JavaScript 数组 toString()方法

示例5: 让我们通过这个示例将一个预定义的数组转换为字符串。

<html>
<head> <h5> Array Methods </h5> </br>
</head>
<body>
<script>
        var arr=[10,20,30,40]; //pre-defined array
                            document.write("The array elements are:  "+arr);
                            function pre_define_arr()
                           {
                                 var str=arr.toString();
                                  document.write("After converting the array elements into string, it     becomes:  "+str);
                        }
</script>
</br></br>
<input type="button"  onClick="pre_define_arr()" value="Convert"/>
</body>
</html>

输出:

JavaScript 数组 toString()方法

点击”转换”按钮后,数组将转换为字符串。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程