数组转换为字符串
解法一:
var data = [1,2,3,4];
var str = '';
for(var i=0; i<data.length; i++){
str += data[i];
}
alert(typeof str);//string
//(不知此方法是否正确,还望高手指教)
解法二:
var data = [1,2,3,4];
var str = data.join(",");
alert(typeof str);//string
解法三:
var data = [1,2,3,4];
alert(typeof String(data));//string
解法四:
var data = [1,2,3,4];
alert(data.toString());//string
解法五:
<script type="text/javascript" src="json2.js"></script>
<script type="text/javascript">
var data = [1,2,3,4];
//json2.js 里面的 JSON.stringify 方法会把对象转为字符串
var str = JSON.stringify(data);
alert(typeof str);//string
</script>
字符串转换为数组
解法一:
var str = "aaa,bbb,ccc";
// 在每个逗号(,)处进行分解。
var data = str.split(",");
alert(typeof data);//object
解法二:
<script type="text/javascript" src="json2.js"></script>
<script type="text/javascript">
var str = '[1,2,3,4]';
//json2.js 里面的 JSON.parse 方法可以把字符串转为对象
var data = JSON.parse(str);
alert(typeof data);//array
</script>