JavaScript算法學習:獲取字符串最后一位方法及判斷是否以指定字符串開始或結尾


1、獲取字符串最后一位

方法一: 運用String對象下的charAt方法

charAt() 方法可返回指定位置的字符。

代碼如下:

str.charAt(str.length-1)

方法二: 運用String對象下的substr方法

substr() 方法可在字符串中抽取從start下標開始的指定數目的字符。

str.substr(start[, length]),其中start為必選參數,表示坐標開始的位置,正值則正向數數,負值則反向數數,length為可選參數,表示從開始位置數幾個數。

代碼如下:

str.substr(str.length-1,1)

方法三: 運用String對象下的split方法

split() 方法用於把一個字符串分割成字符串數組。

代碼如下:

var str = “Bastian″;
arr= str.split(“ ”);
arr[arr.length-1];

方法四: 運用正則

2、判斷字符串是否以指定字符串開始或結尾

判斷是否以指定字符串開始用startsWith,結尾用endsWith

function confirmEnding(str, target) {

if(str.endsWith(target)){
    return true;
}
  return false;

}

confirmEnding("Bastian", "n");

該例子說明的是如果字符串以給定的target結尾,則返回true,否則返回false。

 


免責聲明!

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



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