javascript中的子字符串用法
substring uses in javascript
// Displays 'illa' the last 4 characters var mystring = 'Mozilla';
var mystring4 = mystring.substring(mystring.length - 4);
alert(mystring);
但是我如何得到字符串"墨子"除了最后一个3字符。当"mystring"长度未知。
要获得前四个字符,您可以简单地使用:
var mystring = "Mozilla",
myStringFirstFourCharacters = mystring.substring(0,4);
console.log(myStringFirstFourCharacters); // "Mozi"
String.prototype.substring()
接受两个参数;起始索引和结束索引;虽然结束索引是可选的,如果缺少,将简单地返回开始索引后的整个字符串。
但是,与String.prototype.substring()
不同的是,如果您知道您想要获取长度为4
字符的子字符串,您可以简单地使用String.prototype.substr()
,它接受一个起始索引和字符串长度参数:
var mystring = "Mozilla",
myStringFirstFourCharacters = mystring.substr(0,4);
console.log(myStringFirstFourCharacters); // "Mozi"
虽然值得注意的是,如果你访问的是一个变量& & &;mystring
在这个实例中–这样长度属性就知道了。
引用:
-
String.prototype.substr()
. -
String.prototype.substring()
.
我想你想要slice
:
"Mozilla".slice(0, -3); // "Mozi"
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 如何在 Javascript 中将变量的值从字符串转换为整数
- javascript中不带转义字符串的${variable}用法
- 冗长的javascript示例和字符串在属性中的用法
- javascript中的子字符串用法
- 字符串的用法[.]数组操作
- J汤:包含(字符串)正确用法