【前端学习笔记JS—字符串常见操作】

11 篇文章 1 订阅
4 篇文章 0 订阅


前言

本文就前端知识中字符串的常见操作基础知识点进行总结,希望对你有用!
LOADING


字符串常见操作

一、什么是字符串

JS字符串用于存储和处理文本。

字符串是引号中的零个或多个字符:

var str = "Hello word!";

二、字符串常见操作

1.大小写转换

使用toUpperCase()方法进行大写转换,使用toLowerCase()方法进行小写转换:

var str="Hello WoRd";
console.log(str.toUpperCase(),str.toLowerCase());//HELLO WORD hello word

2.字符串转换成数组

使用split()方法将字符串转换成数组:

var str="a,1,b,2,c,3,d,4";
var arr=str.split(",");//使用逗号进行分隔

如果省略分隔符,被返回的数组将包含 index [0] 中的整个字符串。

如果分隔符是 “”,被返回的数组将是间隔单个字符的数组

3.查找字符串中的字符

使用indexOf()方法返回某个指定的字符串值在字符串中首次出现的位置,果没有找到匹配的字符串则返回 -1:

var str = "Hello word!";
var n=str.indexOf("o");
console.log(n);//4

4.截取部分字符串

1)使用slice(start, end)方法剪切字符串的片段,返回被提取部分:

var str = "Hello word!";
var res = str.slice(2,5);
console.log(res);//llo

2)使用substring(start, end)方法截取字符串中两个指定的索引号之间的字符:

var str = "Hello word!";
var res = str.substring(7,9);
console.log(res);//or

3)使用substr(start, length)方法截取从起始索引号开始的指定长度的字符:

var str = "Hello word!";
var res = str.substr(7,4);
console.log(res);//ord!

5.替换字符串内容

使用replace(x,y)将x替换成y:

var str = "Hello word!";
var newStr=str.replace("word","CSDN");
console.log(newStr);//Hello CSDN!

6.字符串拼接

使用concat()方法连接两个或多个字符串:

var str1 = "Hello";
var str2 = "World";
str3 = str1.concat(" ",str2);
console.log(str3);//Hello World!

三、转义字符

     转义字符是字符的一种间接表示方式。因为字符串已经由引号包裹,特殊语境中无法直接使用字符自身(例如:字符串内使用引号、换行、反斜杠等),这时需使用转义字符间接表示字符本身。
     JavaScript 定义反斜杠加上字符可以表示字符自身。注意,一些字符加上反斜杠后会表示特殊字符,而不是原字符本身,这些特殊转义字符被称为转义序列,具体说明如下表所示:

转义序列字符备注
\b退格backspace
\f走纸换行line feed
\n换行newline
\r回车return
\t横向跳格(Ctrl-I)tab
\’单引号
\"双引号"
\\反斜杠\

如果以上知识对你有用欢迎点赞和关注~ 谢谢~


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岁月流年初雪又卷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值