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!
  • 相关阅读:
    js 数据类型的转换
    js数组学习方法汇总
    跳转页面的方法总结
    今天用js做拉一个时钟
    今天用js做拉一个时钟
    js中字符的比较
    1005 继续(3n+1)猜想 (25分)
    1002 写出这个数
    日期差值
    1040 有几个PAT (25分)
  • 原文地址:https://www.cnblogs.com/betterself/p/6803111.html
Copyright © 2011-2022 走看看