JavaScript字符串常用方法

这篇具有很好参考价值的文章主要介绍了JavaScript字符串常用方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

字符串的常用方法

●我们操作字符串,也有一堆的方法来帮助我们操作
●字符串和数组有一个一样的地方,也是按照索引来排列的
●注意:所有字符串常用方法, 都不会改变原始字符串, 都是以返回值的形式出现结果

字符串常用方法之 charAt

●作用:charAt() 是找到字符串中指定索引位置的内容返回
●语法:字符串.charAt(索引)
●返回值:该索引位置对应的字符
○如果有该索引位置, 那么就是该索引位置的字符
○如果没有该索引位置, 那么就是 空字符串('')

var str = 'hello world'

// 使用 charAt 找到字符串中的某一个内容
var index = str.charAt(2)
console.log(index) // l

//查找索引为 13 的内容,因为没有返回是一共空字符串
var index1 = str.charAt(13)
console.log(index1); // ''

字符串常用方法之 charCodeAt

●作用:charCodeAt() 就是返回对应索引位置的 unicode 编码
●语法:字符串.charCodeAt(索引)
●返回值:该索引位置的对应字符的 编码(十进制)

var str = 'hello world'

// 使用 charAt 找到字符串中的某一个内容
var index = str.charCodeAt(4)
console.log(index) // 111

○因为 0 在 unicode 对照表里面存储的是 111,所以就会返回 111

字符串常用方法之 indexOf

●作用:indexOf 就是按照字符找到对应的索引
●语法:字符串.indexOf(要查找的字符,开始索引)
●返回值:
○如果有该字符内容, 那么就是该字符的索引位置
○如果没有该字符内容, 就是 -1

var str = 'hello world'

// 使用 indexOf 找到字符串中的某一个内容
var index = str.indexOf('l', 0)
console.log(index) // 2 返回第一个找到的内容的下标后面的就不查找了

var index1 = str.indexOf('w', 3)
console.log(index1); // 6 不管从那个索引开始,索引的位置不变

var index2 = str.indexOf('w', 7)
console.log(index2); // -1 从索引7开始查找没有找到返回-1

字符串常用方法之 lastIndexOf

●作用:lastIndexOf 是从后向前检测该字符在字符串内的索引位置
●语法:字符串.indexOf(要查找的字符,开始索引)
●返回值:
○如果有该字符内容, 那么就是该字符的索引位置
○如果没有该字符内容, 就是 -1

var str = 'hello world'

// 使用 lastIndexOf 找到字符串中的某一个内容
var index = str.lastIndexOf('l')
console.log(index) //9 返回第一个找到的内容的下标后面的就不查找了,索引的位置不变

var index = str.lastIndexOf('l', 8)
console.log(index) //3 返回第一个找到的内容的下标后面的就不查找了,索引的位置不变

var index = str.lastIndexOf('w', 5)
console.log(index) //-1 从后开始查找,开始的索引是5 但是前面没有找到w 返回-1

字符串常用方法之 substring

●作用:substring 是用来截取字符串使用的
●语法: substring(从哪个索引开始,到哪个索引截止),包含开始索引,不包含结束索引
●返回值:返回截取到的内容

var str = 'hello world'

// 使用 substring截取字符串中的某一个内容
var res = str.substring(2, 8)
console.log(res); //llo wo

字符串常用方法之 substr

●作用:substr 也是用来截取字符串的
●语法:substr(从哪个索引开始,截取多少个)
●返回值:截取到的内容

var str = 'hello world'

// 使用 substr截取字符串中的某一个内容
var res = str.substr(2, 7)//从索引2开始,截取7个
console.log(res); //llo wor

○这个方法和 substring 不一样的是,第二个参数是截取多少个

字符串常用方法之 toLowerCase 和 toUpperCase

●作用:这两个方法分别是用来给字母格式的字符串转成 小写字母 和 大写字母 的
●语法:
○字符串.toLowerCase()
○字符串.toUpperCase()

var str = 'hello world'

// 使用 toUpperCase 转换成大写
var upper = str.toUpperCase()
console.log(upper) // HELLO WORLD

// 使用 toLowerCase 转换成小写
var lower = upper.toLowerCase()
console.log(lower) // hello world

字符串常用方法之 slice

●作用:截取字符串
●语法:字符串.slice(起始索引,结束索引)
○包含开始的索引对应的内容,不包含结束索引对应的内容
○结束索引不写就直接截取到末尾
●返回值:截取出来的字符串

var str = 'hello world'

// 使用 slice 截取字符串
var res = str.slice(1, 4) //ell
console.log(res);
//没有结束的索引直接截取到末尾
var res1 = str.slice(1) //ello world
console.log(res1);

字符串常用方法之 replace

●作用:用指定的内容替换掉字符串中的内容
●语法:字符串.repalce(被替换的内容,要替换的内容)
○被替换内容 => 换下内容
○要替换内容 => 换上内容
●返回值:替换好的字符串
●注意:内容只能被替换一次,从索引0 的位置开始

var str = 'hello world'

// 使用 replace 替换字符串中的内容

var res = str.replace('l', 'M')

console.log(res); // heMlo world
console.log(str); // hello world

字符串常用方法之 split

●作用:按照切割符号, 把字符串切割开, 放在一个数组里面.
●语法:字符串.split('指定的切割符')
○切割符可以不传递,就会和整体当做一个字符串
○('')空字符串会一位一位的切割
○(' ') 字符串中有空格 会按照原字符串中的空格切割
●返回值:一个用指定切割符切割好的数组

var str = 'hello world'

// 使用 split 切割成一个数组
var res = str.split()
console.log(res); //['hello world']

var res1 = str.split('')
console.log(res1); //['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

var res2 = str.split(' ')
console.log(res2); //['hello', 'world']

字符串常用方法之 concat

●作用:字符串拼接也可以说是字符串合并
●语法:字符串.concat(字符串)
●返回值:拼接后的字符串

var str = 'hello world '

var str1 = 'ni hao'

// 使用 concat 切割成一个数组
var res = str.concat('ni hao')
console.log(res); // hello world ni hao

var res1 = str.concat(str1)
console.log(res1); // hello world ni hao

字符串常用方法之 trim

●作用:取出字符串头尾的空白内容
●语法:字符串.trim()
●返回值:去除空白内容以后的字符串

var str = '   hello world     '

// 使用 trim 切割成一个数组
var res = str.trim()
console.log(res); // hello world

字符串常用方法之 trimStart / trimLeft

●作用:去除字符串头部的空白内容
●语法:
○字符串.trimStart()
○字符串.trimLeft()
●返回值:去除空白内容以后的字符串

var str = '   hello world     '

// 使用 trimStart 后者trimLeft去除头部的空白内容
var res = str.trimStart()
console.log(res); //hello world 

var res1 = str.trimLeft()
console.log(res1); //hello world

字符串常用方法之 trimEnd / trimRight

●作用:去除字符串尾部的空白内容
●语法:
○字符串.trimtrimEnd()
○字符串.trimRight()
●返回值:去除空白内容以后的字符串文章来源地址https://www.toymoban.com/news/detail-584075.html

var str = '   hello world     '

// 使用 trimEnd 后者trimRight去除尾部的空白内容
var res = str.trimEnd()
console.log(res); //   hello world

var res1 = str.trimRight()
console.log(res1); //   hello world

到了这里,关于JavaScript字符串常用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JavaScript 处理字符串数组数据方法

            前端三件套中 JavaScript 就是充电处理业务逻辑的一个角色,在很多情况之下,或像在做项目之中去发起一些数据请求之后待服务器响应回馈给到客户端的时候,对于返回的数据需要进行一个格式的处理,比如有JSON,字符串,XML等等这些数据格式,有时需要格式转化,

    2024年02月12日
    浏览(42)
  • JavaScript删除字符串中指定字符的四种方法

    推荐使用第一种 第四种 方法一:使用 replace()方法 replace()方法用于将特定字符或字符串替换为其他字符或字符串 参数: 第一个参数是待替换的字符或字符串 , 第二个参数是替换为的字符或字符串。 可以将第一个参数设为 要删除的字符 ,将第二个参数 设为空字符串 ,这样

    2024年02月15日
    浏览(64)
  • JavaScript删除字符串最后一个字符的三种方法

    JavaScript删除字符串最后一个字符的三种方法 在JavaScript中,我们经常需要操作字符串。有时候,我们可能需要删除字符串的最后一个字符。下面将介绍三种常见的方法来实现这个目标。 方法一:使用 slice 函数 slice 函数是JavaScript中一个常用的字符串方法,它可以返回一个新的

    2024年02月08日
    浏览(57)
  • 10 种常用的字符串方法

    字符串拼接 判断字符串中是否包含指定值,返回布尔值 判断字符串中是否包含指定值,返回符合的第一个值的下标,没有返回-1 从右到左 判断字符串中是否包含指定值,返回符合的第一个值的下标,没有返回-1 将字符串复制几份 替换字符串内元素,可以直接传值,也可以传

    2024年02月09日
    浏览(40)
  • 在JavaScript中将字符串转换为数字的7种方法

    原始地址:https://dev.to/sanchithasr/7-ways-to-convert-a-string-to-number-in-javascript-4l 使用parseInt() parseInt()解析字符串并返回一个整数。可以包含空格。只返回第一个数字。 然而,该方法有一个限制。如果解析的是小数,它将四舍五入为最近的整数值,并将该值转换为 字符串 。一个可能

    2024年02月05日
    浏览(61)
  • 常用字符串处理方法汇总--Pandas

    字符串处理只能在Series上进行,不可以在DataFrame上操作,只能对字符串进行处理,不能对整数、日期进行处理 1.1.1 函数功能 统计Series中每个元素中包含pat的次数 1.1.2 函数语法 1.1.3 函数参数 参数 含义 pat 表达式 1.2.1 函数功能 统计Series中每个元素的长度 1.2.2 函数语法 2.1.1 函

    2024年02月12日
    浏览(48)
  • JavaScript 实现字符串转JSON对象的四种方法

    在很多时候我们都需要将数据转换为JSON的格式去进行请求,这里就给大家介绍几种转JSON的方法 语法: eval()定义:eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 由于 JSON 语法是 JavaScript 语法的子集,JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象。

    2024年02月15日
    浏览(73)
  • String字符串,FastJson常用操作方法

    1、创建配置环境 注意 测试的时候需要更改一下idea的设置 2、FastJson简介 3、 序列化 测试 JSON.toJSONString(序列化java对象) 4、 反序列化 5、枚举介绍 6、JSONField注解的使用 1、注解 2、作用于字段上面 3、格式化日期时间 4、指定字段不序列化 5、指定字段顺序 6、自定义序列化内容

    2024年02月21日
    浏览(55)
  • 字符串输入的2种常用方法详解

    这种方法可以输入字符串, 但是只能输入一个词,遇到空格就结束了。 ,空格之后的字符,会留在缓冲区,等待下次读入。 如果我们要使用scanf函数来输入的话,有没有办法呢? 答案:有的。 除了转换修饰符 s 以外,也可以 使用“扫描集”(scanset)修饰符来读取字符串

    2024年02月04日
    浏览(32)
  • Python标准数据类型-字符串常用方法(下)

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1 📃个人主页:hacker707的csdn博客 🔥系列专栏:零基础入门篇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生

    2024年02月04日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包