美文网首页
Design & Coed 5:检查字符串结尾

Design & Coed 5:检查字符串结尾

作者: Jadon7 | 来源:发表于2018-09-18 21:34 被阅读0次

检查字符串结尾 Confirm the Ending

判断一个字符串(str)是否以指定的字符串(target)结尾。

如果是,返回true;如果不是,返回false。

当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

function confirmEnding(str, target) {
  // 请把你的代码写在这里
  return str;
}

confirmEnding("Bastian", "n");

提示可用的语句:

String.substr()

步骤分析:

  1. 获得target的长度
  2. 通过target的长度获得字符串str字符串结尾相同长度的字符串
  3. 比对target与str结尾的字符串输出结果
function confirmEnding(str, target) {
  var a=target.length;      //获得target的长度为a
  var b=str.length;         //获得str字符串的长度为b
  str=str.substr(b-a);      //将str结尾与a等长的字符串为第(b-a)到a位通过substr赋值给str
  if(target==str){          //比对缩短后的str与target获得结果
    return true;
  }else{
    return false;
  }
}
confirmEnding("Bastian", "n");

简化版:

function confirmEnding(str, target) {
  return str.substr((str.length-(target.length)),str.length-1)===target;
}
confirmEnding("Bastian", "n");

相关文章

  • Design & Coed 5:检查字符串结尾

    检查字符串结尾 Confirm the Ending 判断一个字符串(str)是否以指定的字符串(target)结...

  • Design & Coed 1: 检查回文字符串

    案例:检查回文字符串 Check for Palindromes 如果给定的字符串是回文,返回true,反之,返回...

  • Design & Coed 10:比较字符串

    比较字符串 Mutations (蛤蟆可以吃队友,也可以吃对手) 如果数组第一个字符串元素包含了第二个字符串元素的...

  • Design & Coed 7:截断字符串

    截断字符串 Truncate a string 用瑞兹来截断对面的退路) 如果字符串的长度比指定的参数num长,则...

  • Design & Coed 6:重复输出字符串

    重复输出字符串 Repeat a string repeat a string (重要的事情说3遍) 重复一个指定...

  • Confirm the Ending

    检查字符串结尾 判断一个字符串(str)是否以指定的字符串(target)结尾。 如果是,返回true;如果不是,...

  • free code camp,检查字符串结尾,运用string.

    检查字符串结尾 判断一个字符串(str)是否以指定的字符串(target)结尾。 如果是,返回true;如果不是,...

  • 20180802

    检查字符串结尾 题目描述:判断一个字符串(str)是否以指定的字符串(target)结尾。如果是,返回true;如...

  • Design & Coed 12:摧毁数组

    摧毁数组 Seek and Destroy 金克斯的迫击炮! 实现一个摧毁(destroyer)函数,第一个参数是...

  • Design & Coed 13:凯撒密码

    凯撒密码 Caesars Cipher 凯撒密码 (让上帝的归上帝,凯撒的归凯撒) 下面我们来介绍风靡全球的凯撒密...

网友评论

      本文标题:Design & Coed 5:检查字符串结尾

      本文链接:https://www.haomeiwen.com/subject/uqjvnftx.html