在开发Javascript应用程序时,我们通常需要一些能够保存文本和字符串数据的类型。我们将这种类型的变量称为字符串。字符串可以包含名称、街道信息、段落、说明等。字符串是用于文本数据的类型。字符串变量可以用多种方式定义。
null
name="Poftut";name2='Poftut';
- 这些是字符串变量
var val = new String("Poftut");
- 瓦尔 字符串对象是否与字符串变量非常相似
有一些方法可用于字符串数据类型。string数据类型在Javascript中包装为string对象以提供此方法。
获取字符串的长度
得到字符串的长度很容易,如下所示。长度等于包含空格的字符数。
代码:
var val = "Poftut";console.log(val.length);var val = "Poftut ";console.log(val.length);
- 长度 提供字符串的长度
输出:
67
- 正如我们看到的,输出的第二行是7,其中第二个字符串的末尾有空格
查找字符串的索引
如果我们查看字符串中的字符位置,我们可以使用 索引 功能
代码:
poem="This is a poem from me";console.log(poem.indexOf("p"));console.log(poem.indexOf("z"));
输出:
10-1
- 如果字符串中不存在字符 -1 已返回。
组合字符串
我们知道字符串在初始化后是不能改变的,所以需要添加一些字符串 康卡特 可以使用
代码:
poem="This is a poem from me.";newpoem=poem.concat(" This is added");console.log(newpoem);
输出:
This is a poem from me. This is added
返回带索引的字符
从指定索引中获取字符 查拉特 使用函数。索引编号从0开始。
相关文章: 如何在Python中使用子字符串?
代码:
poem="This is a poem from me";console.log(poem.charAt(1));
输出:
h
替换字符串
替换字符串 代替 方法。有两个参数。
代码:
poem="This is a poem from me";console.log(poem.replace("me","you"));
- “ 我 ” 是我们要替换的字符串
- “你” 新字符串
输出:
This is a poem from you
搜索字符串
在字符串中搜索指定的字符串。返回搜索项的索引。
代码:
poem="This is a poem from me";console.log(poem.search("me"));
输出:
20
子串
有两种类型的子串方法。子字符串通过提供索引值来提取字符串的某些部分。
代码:
poem="This is a poem from me";console.log(poem.substring(1,2));
- 1 开始子字符串的索引
- 2 结束子字符串的索引
输出:
h
代码:
poem="This is a poem from me";console.log(poem.substr(1,2));
- 1 开始子字符串的索引
- 2 是从起始索引开始的子字符串的长度,这意味着我们将得到2个字符
输出:
hi
到小写
所有大写字符都可以转换为小写字符 小写 方法
代码:
poem="This Is a Poem From Me";console.log(poem.toLowerCase());
输出:
this is a poem from me
到大写
全部小写 字符可以转换成大写 字符 将字符串转换成大写 方法
代码:
poem="This Is a Poem From Me";console.log(poem.toUpperCase());
输出:
THIS IS A POEM FROM ME
转换为字符串
我们可能需要数字或其他数据类型来转换字符串来操作它们。
返回的对象类型将是字符串
代码:
count=5;console.log(count.toString());
输出:
5
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END