首页 > 编程语言 >JavaScript字符串的常用方法

JavaScript字符串的常用方法

时间:2023-01-14 02:11:19浏览次数:43  
标签:常用 console log JavaScript let world 字符串 stringValue

一、操作方法

我们也可将字符串常用的操作方法归纳为增、删、改、查,需要知道字符串的特点是一旦创建了,就不可变

这里增的意思并不是说直接增添内容,而是创建字符串的一个副本,再进行操作

除了常用+以及${}进行字符串拼接之外,还可通过concat

concat

用于将一个或多个字符串拼接成一个新字符串

let stringValue = "hello ";
let result = stringValue.concat("world");
console.log(result); // "hello world"
console.log(stringValue); // "hello"

这里的删的意思并不是说删除原字符串的内容,而是创建字符串的一个副本,再进行操作

常见的有:

  • slice()
  • substr()
  • substring()

这三个方法都返回调用它们的字符串的一个子字符串,而且都接收一或两个参数。

let stringValue = "hello world";
console.log(stringValue.slice(3)); // "lo world"
console.log(stringValue.substring(3)); // "lo world"
console.log(stringValue.substr(3)); // "lo world"
console.log(stringValue.slice(3, 7)); // "lo w"
console.log(stringValue.substring(3,7)); // "lo w"
console.log(stringValue.substr(3, 7)); // "lo worl"

 

这里改的意思也不是改变原字符串,而是创建字符串的一个副本,再进行操作

常见的有:

  • trim()、trimLeft()、trimRight()

  • repeat()

  • padStart()、padEnd()

  • toLowerCase()、 toUpperCase()

trim()、trimLeft()、trimRight()

删除前、后或前后所有空格符,再返回新的字符串

let stringValue = " hello world ";
let trimmedStringValue = stringValue.trim();
console.log(stringValue); // " hello world "
console.log(trimmedStringValue); // "hello world"

repeat()

接收一个整数参数,表示要将字符串复制多少次,然后返回拼接所有副本后的结果

let stringValue = "na ";
let copyResult = stringValue.repeat(2) // na na 

padEnd()

复制字符串,如果小于指定长度,则在相应一边填充字符,直至满足长度条件

let stringValue = "foo";
console.log(stringValue.padStart(6)); // " foo"
console.log(stringValue.padStart(9, ".")); // "......foo"

toLowerCase()、 toUpperCase()

大小写转化

let stringValue = "hello world";
console.log(stringValue.toUpperCase()); // "HELLO WORLD"
console.log(stringValue.toLowerCase()); // "hello world"

 

标签:常用,console,log,JavaScript,let,world,字符串,stringValue
From: https://www.cnblogs.com/chccee/p/17051086.html

相关文章

  • 2287. 重排字符形成目标字符串
    2287.重排字符形成目标字符串classSolution{publicintrearrangeCharacters(Strings,Stringtarget){int[]cnt=newint[30];for(char......
  • linux在文件中查询字符串
    使用命令:cat文件名|grep字符串这个是最简单也是最常用的查找方式[root@jr-yfb-ng_tm-10-94logs]#catcatalina.out|grep经销商银行卡[INFO][2019-01-1620:05:5......
  • mysql 字符串转日期
    在mysql做数据库迁移时,如果数据不过程序,纯sql操作,那么将字符串转为日期格式可以使用如下方式:SELECTDATE('2017-02-11')SELECTDATE('2017/02/11')SELECTSTR_TO_DATE('2015......
  • python教程5--python中字符串拼接的几种方式
    本文主要讲解在python中集中常见的拼接字符串的方法#-*-coding:utf-8-*-__author__='momo''字符串拼接'#1.用+拼接print('aa'+"好的")#aa好的#print('aa'+34)......
  • JavaScript学习笔记—对象
    对象中可以存储多个各种类型的数据,对象中存储的数据成为属性添加属性或修改属性值:对象.属性名=属性值读取属性:对象.属性名,如果读取对象中没有的属性返回undefined删......
  • 说说开发中常用的USART的协议和工作原理
    1、什么是串口USART?USART是全双工通用同步/异步收发器,是一种串行的通信设备。在嵌入式开发设计中经常被使用到,广泛的被应用于主机与外围设备的通信交互中,应用相当的广泛。​......
  • mysql字符串包含关系查询
    例如判断bill表中,detail字段中不包含money的结果集。SELECT*FROMbillaWHERE!LOCATE(a.money,a.detail);......
  • JavaScript快速入门
    语句只需简单地把各条语句放在不同的行上就可以分隔它们vara=1varb=2如果想把多条语句放在同一行上,就需要用分号隔开vara=1;varb=2注释用两个斜线......
  • 刷刷刷 Day 11 | 1047. 删除字符串中的所有相邻重复项
    1047.删除字符串中的所有相邻重复项LeetCode题目要求给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在S上反复执行重复项删除......
  • Linux常用命令(一)
    用法一:ls列出,列表ls:代表当前工作路径下的文档名称用法二ls路径路径分为绝对路径和相对路径绝对路径:不管当前工作路径在哪?目标都会从/磁盘根下开始相对路径:除绝对路径之......