JavaScript 18 字符串(二)


 示例 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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM