JavaScript算法学习:获取字符串最后一位方法及判断是否以指定字符串开始或结尾

摘要:
Str.substr,其中start是必需的参数,表示坐标的起始位置。正值在正方向计数,负值在反方向计数,长度是可选参数,表示从起始位置开始计数的数字。

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。

免责声明:文章转载自《JavaScript算法学习:获取字符串最后一位方法及判断是否以指定字符串开始或结尾》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇四、使用ADB命令清除缓存Dto和Entity如何优雅的相互转换下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

分享如何使用PHP将URL地址参数进行加密传输提高网站安全性

大家在使用PHP进行GET或POST提交数据时,经常会在URL带着参数进行传递,比如www.mdaima.com/get.php?id=1&page=5,这里就将id编号和page页码进行了参数传递,如果这样直接明文传输,会将参数直接暴露给用户,要是是比较重要的数据这样传输我觉得还是不太安全。那如果将参数变成下面这样,是不是会好点呢? 1 w...

php倒序显示中英文字符串

前面我们有讲过,使用php倒序显示字符串。 最后有提到,如果是中文的时候会乱码。 今天分享的就是“解决倒序显示中文字符串而不出现乱码”的问题。 function descstr($str){ $len=strlen($str); //函数返回字符串的长度: $newstr=""; for($i=$le...

Mysql中文检索匹配与正则

今天在用sql模糊查询包含字母d的时候,发现一些不包含此字母的也被查询出来了: SELECT * FROM custom WHERE custom_realname LIKE '%d%' 查询了一下,发现以下说明: (最后修改为: SELECT * FROM custom WHERE custom_realname LIKE BINARY '%d%...

Oracle导致Redo日志暴增的SQL语句排查

一、概述 最近数据库频繁不定时的报出一些耗时长的SQL,甚至SQL执行时间过长,导致连接断开现象。下面是一些排查思路。 二、查询日志的大小,日志组情况 SELECT L.GROUP#, LF.MEMBER, L.ARCHIVED, L.BYTES / 1024 / 1024 "SIZE(M)", L....

js常用API方法

String对象常用的API:API指应用程序编程接口,实际上就是一些提前预设好的方法。 charAt() 方法可返回指定位置的字符。 stringObject.charAt(index) indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(searchvalue, fromindex) s...

.Net程序员学用Oracle系列(9):系统函数(上)

1、字符函数 1.1、字符函数简介 1.2、语法说明及案例 2、数字函数 2.1、数字函数简介 2.2、语法说明及案例 3、日期函数 3.1、日期函数简介 3.2、语法说明及案例 3.3、日期函数补充 4、总结 Oracle 中系统函数特别多,有好几百个,其中大部分函数对开发者而言,似乎永远都用不到,本文将要介绍 Ora...