Javascript字符串变量类型

在开发Javascript应用程序时,我们通常需要一些能够保存文本和字符串数据的类型。我们将这种类型的变量称为字符串。字符串可以包含名称、街道信息、段落、说明等。字符串是用于文本数据的类型。字符串变量可以用多种方式定义。

COMBINE空调遥控器康拜恩KFR-26GW/KF KF-32GW/J KYK-0219 26GW/F
全新环保 无异味 按键灵敏 包邮送电池 | 月销量30件
优惠价11.8元
原价¥11.8

淘口令:

¥9GHTXGmw7wW¥
 
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
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享