分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

[JS]string.substr(start,length)

发布时间:2023-09-06 02:07责任编辑:白小东关键词:暂无标签

str.substr(start,length)

substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。

start为开始位置,length为所截取字符串的长度

  • 如果 start 为负值,则 substr 把它作为从字符串末尾开始的一个字符索引。如果 start 为负值且 abs(start) 大于字符串的长度,则 substr 使用 0 作为开始提取的索引。
  • 如果 length 为 0 或负值,则 substr 返回一个空字符串。如果忽略 length,则 substr 提取字符,直到字符串末尾。

题目描述:

Confirm the Ending


检查字符串结尾

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

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

题目来源:freecodecamp

全部代码:

1 function confirmEnding(str, target) {2 ??// 请把你的代码写在这里3 ??if(str.substr(str.length-target.length,target.length)==target) return true;4 ??else return false;5 }6 7 confirmEnding("Bastian", "n");

注意:字符串开始位置是倒着数的所以用减法。


 str.slice(begin,end)

slice() 方法提取一个字符串的一部分,并返回一新的字符串.(作用和substr几乎相同)

 但是这里的end不是表示长度,而是想提取的最后一位,但是不包括这一位。如果省略该参数,则会一直提取到字符串末尾!

注意slice() 提取的新字符串包括beginSlice不包括 endSlice


两者都不改变原来的字符串

2018-09-0515:44:06

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/slice

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/substr

[JS]string.substr(start,length)

原文地址:https://www.cnblogs.com/cuphoria/p/9592253.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved