zoukankan      html  css  js  c++  java
  • 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。

    Just do it!
  • 相关阅读:
    【LOJ #2290】「THUWC 2017」随机二分图(状压DP)
    【LOJ #2136】「ZJOI2015」地震后的幻想乡(状压DP)
    【CSP-S 2019模拟】题解
    异步编程补漏
    Git(七) 查漏补缺
    ES6(二) let const
    ES6(一) 数组
    JS判断对象是否存在
    Git(六)
    Git(五)
  • 原文地址:https://www.cnblogs.com/betterself/p/6803111.html
Copyright © 2011-2022 走看看