aku*_*001 69 javascript string substring
最蠢的一件事!以下代码打印出'llo'而不是预期的'wo'.我得到了一些其他数字令人惊讶的结果.我在这里失踪了什么?
alert('helloworld'.substring(5, 2));
Run Code Online (Sandbox Code Playgroud)
Chr*_*oph 100
你很困惑,substring()
并且substr()
:substring()
期望两个索引而不是偏移量和长度.在您的情况下,索引是5和2,即将排除字符2..4,因为排除了较高的索引.
Chi*_*rag 49
Javascript中有三个选项:
//slice
//syntax: string.slice(start [, stop])
"Good news, everyone!".slice(5,9); // extracts 'news'
//substring
//syntax: string.substring(start [, stop])
"Good news, everyone!".substring(5,9); // extracts 'news'
//substr
//syntax: string.substr(start [, length])
"Good news, everyone!".substr(5,4); // extracts 'news'
Run Code Online (Sandbox Code Playgroud)
Pek*_*ica 14
检查substring
语法:
子串(从,到)
来自 必需.索引从哪里开始提取.第一个字符位于索引0处
到 可选.索引 停止提取的位置.如果省略,则提取字符串的其余部分
我会告诉你这有点奇怪.不知道自己.
你想做的是
alert('helloworld'.substring(5, 7));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
37175 次 |
最近记录: |