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。