示例 4 :
字符串拼接
concat用於進行字符串拼接
<script> var x = new String("Hello "); var y = new String("Javascript"); document.write( '字符串x的值: '+x); document.write('<br>'); document.write( '字符串y的值: '+y); document.write('<br>'); document.write( '通過函數concat()把x和y連接起來: ' + x.concat(y) ); </script>
示例 5 :
子字符串出現的位置
indexOf 返回子字符串第一次出現的位置
lastIndexOf 返回子字符串最后一次出現的位置
<script> var y = new String("Hello JavaScript"); document.write( '字符串y的值: '+y); document.write('<br>'); document.write('通過 indexOf ("a")獲取子字符"a" 第一次出現的位置 '+y.indexOf ("a")); document.write('<br>'); document.write('通過 lastIndexOf ("a")獲取子字符"a" 最后出現的位置 '+y.lastIndexOf ("a")); </script>
示例 6 :
比較兩段字符串是否相同
localeCompare 比較兩段字符串是否相同,0即表示相同,非0表示不同
<script> var x = new String("Hello"); var y = new String("Hello"); var z = new String("aloha"); document.write( '字符串x的值: '+x); document.write('<br>'); document.write( '字符串y的值: '+y); document.write('<br>'); document.write( '字符串z的值: '+z); document.write('<br>'); document.write('通過 localeCompare()判斷 x和y是否相等 '+x.localeCompare(y)); document.write('<br>'); document.write('通過 localeCompare()判斷 x和z是否相等 '+x.localeCompare(z)); document.write('<br>'); document.write('0 表示相等<br>'); document.write('1 表示字母順序靠后<br>'); document.write('-1 表示字母順序靠前<br>'); </script>