當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript String endsWith()用法及代碼示例


str.endsWith()函數用於檢查給定字符串是否以指定字符串的字符結尾。

用法:
str.endsWith(searchString, length)

參數
該函數的第一個參數是字符串searchString,將在給定字符串的末尾進行搜索。該函數的第二個參數是length,它確定要從頭開始搜索searchString的給定字符串的長度。

返回值
如果找到searchString,此函數返回布爾值true,否則返回布爾值false


下麵提供了上述函數的示例:

範例1:

var str = 'It is a great day.'
print(str.endsWith('day.'));

輸出:

true

在此示例中,函數endsWith()在給定字符串的末尾檢查searchString。由於searchString位於末尾,因此此函數返回true。

範例2:

var str = 'It is a great day.'
print(str.endsWith('great'));

輸出:

false

在此示例中,函數endsWith()在給定字符串的末尾檢查searchString。由於未在最後找到searchString,因此此函數返回false。

範例3:

var str = 'It is a great day.'
print(str.endsWith('great',13));

輸出:

true

在此示例中,函數endsWith()在給定字符串的末尾檢查searchString。由於第二個參數在索引13處定義了字符串的結尾,並且在此索引處searchString被查找為結尾,因此此函數返回true。


下麵提供了上述函數的代碼:

程序1:

<script> 
// JavaScript to illustrate endsWith() function 
function func() { 
  
    // Original string 
    var str = 'It is a great day.'; 
  
    // Finding the search string in the 
    // given string  
    var value = str.endsWith('day.');   
    document.write(value); 
} 
func(); 
</script> 
print(value); 

輸出:

true

程序2:

// JavaScript to illustrate endsWith() function 
<script> 
function func() { 
  
    // Original string 
    var str = 'It is a great day.'; 
  
    // Finding the search string in the 
    // given string  
    var value = str.endsWith('great'); 
    document.write(value);  
} 
func(); 
</script>

輸出:

false

程序3:

<script> 
// JavaScript to illustrate endsWith() function 
function func() { 
  
    // Original string 
    var str = 'It is a great day.'; 
  
    // Finding the search string in the  
    // given string  
    var value = str.endsWith('great',13); 
    document.write(value);   
} 
func(); 
</script> 

輸出:

true


相關用法


注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript | String endsWith()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。