js中 substr 和substring的区别
JS 区别 substr substring
2023-06-13 09:11:03 时间
substr 和 substring 都为截取字符串部分字符
substr(start, length) , 第一个参数为起始位置,第二个参数为从起始位置开始截取的长度 第一个参数可为负数
substring(start,end),第一个参数和第二个参数分别为起始位置和结束位置,截取的字符串不包括结束位置,第一个参数不可为负数
如果当 substr 中 start 为负数时,代表从后截取多少位,length 为0则为空付字符,length 为其他值不生效
如果当 substring 中 start 为负数时,默认为从第 0 位开始截取,即负数不会生效。
var str = "abc 123"
str.substring(1,4) // 'bc '
str.substr(1,4) // 'bc 1'
str.substr(-1,0) // ''
str.substr(-1,3) // 3
str.substr(-1) // 3
str.substring(-1,4) // 'abc '
相关文章
- 使用 Dapr JS SDK 让 Nest.js 集成 Dapr(微软开源的分布式应用程序运行时)
- JS中indexOf的用法 「建议收藏」
- yui compressor php,通过yuicompressor-2.4.7压缩css或js的php应用文件
- 【说站】js观察者模式和订阅模式的区别
- JS数据结构之哈希表(散列表)
- JS面试题-js新增基本数据类型BigInt
- js定时器与延时器_JS做定时器倒计时
- js常用的4种截取字符串方法_js常用的4种截取字符串方法
- JS获取当前年份_js获取当前时间年月日
- Vue.js – 引入外部 JS 文件
- redis多线程模型_js进程和线程的区别
- js实现页面窗口录制
- js 数组去除重复数据-当WPS开始像支持VBA一样支持JS语言时,微软又该何去何从?
- HTML-CSS-JS Prettify 代码格式化插件
- Linux上的JS压缩工具(js压缩工具linux)
- Oracle中JS的优势让数据库性能提升(oracle中 js)
- JS类中定义原型方法的两种实现的区别
- 推荐一个小巧的JS日历
- js图片缩放特效代码
- JS中confirm,alert,prompt函数区别分析
- JS与PHP向函数传递可变参数的区别实例代码
- 浅说js变量
- js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
- 详解JS比较两个Json对象的值是否相等的实例
- JQuery的ready函数与JS的onload的区别详解
- js获取时间(本周、本季度、本月..)
- js文件Cookie存取值示例代码
- JS生成随机字符串的多种方法
- JS中三目运算符和ifelse的区别分析与示例
- JS和JQ的event对象区别分析
- js创建对象的区别示例介绍