简单JavaScript
0 1

JavaScript中 substring和 substr函数 有哪些关键差异?

【概念释义】

substring(start, end) 两参数,负值当 0,自动交换起止若 start>end。substr(start, length) 第二参数是长度(已废弃)。现代用 slice(start, end),支持负索引。

【基础使用】

javascript
"hello".substring(1, 4); "qb-hl-comment">// "ell"
"hello".slice(1, 4);    "qb-hl-comment">// "ell"
"hello".slice(-2);       "qb-hl-comment">// "lo"
"qb-hl-comment">// substr 勿用

【版本差异】

登录查看完整 631

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)