JavaScript基础算法——检查字符串结尾

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/funkstill/article/details/87924759

要求:

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

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

样本:

confirmEnding("Bastian", "n") 应该返回 true.

confirmEnding("Connor", "n") 应该返回 false.

confirmEnding("Walking on water and developing software from a specification are easy if both are frozen", "specification") 应该返回 false.

confirmEnding("He has to give me a new name", "name") 应该返回 true.

confirmEnding("He has to give me a new name", "me") 应该返回 true.

confirmEnding("He has to give me a new name", "na") 应该返回 false.

confirmEnding("If you want to save our world, you must hurry. We dont know how much longer we can withstand the nothing", "mountain") 应该返回 false.

解法:

function confirmEnding(str, target) {
  if(str.substr(-target.length, target.length)==target) return true;
  return false;
}

confirmEnding("Bastian", "n");

猜你喜欢

转载自blog.csdn.net/funkstill/article/details/87924759