1、join(' ') 拼接
2、split(' ')把字符串分割为字符串数组
3、reverse()颠倒数组中元素顺序
<div id="itany">
<p>{{count}}</p>
</div>
<script src="../js/vue.js"></script>
<script>
new Vue({
el:'#itany',
data:{
mes:'hello vue'
},
computed:{
count:function(){
return this.mes.split(' ').reverse().join('---')
}
}
})
//输出结果为:vue---hello
</script>
4、concat()链接两个字符串
var str1="Hello "
var str2="world!"
document.write(str1.concat(str2))
//输出结果为:Hello world!
5、slice()提取字符串的某个部分,并以新的字符串返回被提取的部分
var str="Hello happy world!"
document.write(str.slice(6))//输出结果为:happy world
document.write(str.slice(6,11))//输出结果为:happy
6、push()向数组末尾添加一个或多个元素
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.push("James") )//输出结果为:4
document.write(arr)//输出结果为:George,John,Thomas,James
7、unshift()向数组的开头添加一个或更多元素,并返回新的长度
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.unshift('Tom'))//输出结果为:4
document.write(arr)//输出结果为:Tom,George,John
8、pop()删除并返回最后一个元素
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.pop())//输出结果为:Thomas
document.write(arr)//输出结果为:George,John
9、shift()删除并返回数组的第一个元素
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.shift())//输出结果为:George
document.write(arr)//输出结果为:John,Thomas
10、string
String 对象用于处理文本(字符串)。
String 对象创建方法: new String().
var txt = new String("string");
或者更简单方式:
var txt = "string";