JS 字符串方法

Apache-Plc4x-Modbus-Tcp学习记录(一) 阅读详情

常见的几种字符串处理方法:

1.'字符串'.length 返回字符串的长度,length是字符串的属性;

eg:

var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var sln = txt.length;

2.indexOf() 返回字符串中指定文本第一次出现的索引,indexOf()是一种方法。(就算有多个相同的文本也只返回第一次出现的位置取得是查找文本的开始位置,字符串中没有指定文本的话返回-1),括号内可以填写两位参数,参数一是指定字符串,参数二位开始查找的起始位置。

eg:

var str = "The full name of China is the People's Republic of China.";
var pos = str.indexOf("China");

3.lastIndexOf()于indexOf()方法一样也是返回指定文本出现的索引,但是根据字面意思也能知道他是返回字符串中最后一次出现指文本位置的方法,他的两个参数与indexOf()相同。

eg:

var str = "The full name of China is the People's Republic of China.";
var pos = str.lastIndexOf("China", 50);

4.search()方法搜索指定文本并返回第一次出现位置的方法,听着跟indexOf()方法一样,但是他与IndexOf()的方法区别是:

                                     ①search()方法没有第二个设置起始位置的参数。

                                     ②indexOf() 方法无法设置更强大的搜索值(正则表达式)。

5.slice()方法是提取字符串某一部分的,就像切片一样,取字符串中你想要的部分,返回你想要部分的一个新字符串。

该方法有两个参数,参数一切片的起始位置,参数二切片的结束位置。如果某个参数为负,则从字符串的结尾开始计数。

eg:

var str = "Apple, Banana, Mango";
var res = str.slice(7,13);

res='Banana'

6.substring() 方法与slice()几乎一致唯一的区别就是substring()方法里的参数接受负值。

7.substr()方法也事切取字符串,第一个参数也是切取字符串的开始位置,第二个参数是切取字符串的长度。如果省略第二个参数,则该 substr() 将裁剪字符串的剩余部分。如果首个参数为负,则从字符串的结尾计算位置。第二个参数不能为负,因为它定义的是长度。

eg:

var str = "Apple, Banana, Mango";
var res = str.substr(7,6);

8.replace()方法作用是用另一个值替换在字符串中指定的值,replace() 方法不会改变调用它的字符串。它返回的是新字符串。默认地,replace() 对大小写敏感。因此不对匹配 MICROSOFT。默认地,只替换首个匹配

eg:

str = "Please visit Microsoft and Microsoft!";
var n = str.replace("Microsoft", "W3School");

如需执行大小写不敏感的替换,请使用正则表达式 /i(大小写不敏感):

str = "Please visit Microsoft!";
var n = str.replace(/MICROSOFT/i, "W3School");

如需替换所有匹配,请使用正则表达式的 g 标志(用于全局搜索):

str = "Please visit Microsoft and Microsoft!";
var n = str.replace(/Microsoft/g, "W3School");

9.concat()方法用于连接两个或者多个字符串,

eg:
var text1 = "Hello";
var text2 = "World";
text3 = text1.concat(" ",text2);

concat() 方法可用于代替加运算符。下面两行是等效的:(个人还是觉得运用加法还是比较方便)

var text = "Hello" + " " + "World!";
var text = "Hello".concat(" ","World!");

10.trim() 方法删除字符串两端的空白符:

eg:

var str = "       Hello World!        ";
alert(str.trim());

11.charAt() 方法返回字符串中指定下标(位置)的字符串:

eg:

var str = "HELLO WORLD";
str.charAt(0);            // 返回 H

12.charCodeAt() 方法返回字符串中指定索引的字符 unicode 编码:(很少用到,了解就行)

eg:

var str = "HELLO WORLD";

str.charCodeAt(0);         // 返回 72

13.split() 方法用于把一个字符串分割成字符串数组。有两个参数,第一个参数必需,字符串或正则表达式,从该参数指定的地方分割 ,第二个参数可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

eg:

<script type="text/javascript">

var str="How are you doing today?"

document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))

</script>

输出:

How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you

所有字符串方法都会返回新字符串。它们不会修改原始字符串。

正式地说:字符串是不可变的:字符串不能更改,只能替换。

abb机器人指令手册_ABB机器人配置圆形输送链跟踪 更多内容请点击上方ABB机器人实战技巧关注也可点击公众号下方往期经典浏览更多内容转载请先后台留言,大家一起支持原创,推动机器人使用和发展本公众号对各类ABB机器人应用,仿真,毕业设计提供技术支持,详细后台留言本公众号诚挚希望与各机器人培训机构,机器人使用单元合作,提供技术支持,详细后台留言1. 通常的机器人输送链跟踪,均为直线输送链跟踪,例如下图2. 有些情况,输送链为圆形,例如... 阅读详情

相关推荐

【Godot】实现对话系统

在 Godot 中实现对话系统(Dialogue System)是游戏开发中的常见需求。Godot本身自带的的灵活性和轻量级脚本语言 GDScript 使得实现对话系统变得相对简单。以下是实现一个基础对话系统的示例。(语言为GDScript但高亮选择Python因为类似)通过 Godot 和 GDScript,我们可以给我们的游戏实现一个对话系统。从简单的文本显示到复杂的分支对话,Godot 提供了足够的灵活性来满足我们的需求。如果需要更高级的功能,可以尝试使用现成的插件如 Dialogic。

Octopus2077的博客 2522

Java字符串处理之返回指定字符串下标(indexOf)

Java中使用indexOf或lastIndexOf方法来获得指定字符在字符串里第一次出现的下标。   1.indexOf   public int indexOf(String str, int fromIndex)查找String str在字符串里的第一次出现的下标,从int fromIndex开始,返回值是整型。String str = "wanag"; str.indexOf("a"

Claroja 2万+

TC397 EB配置ADC软件触发:从零实现周期采样与中断处理

本文详细介绍了如何在Infineon AURIX TC397芯片上使用EB Tresos工具配置ADC软件触发,实现周期采样与中断处理。通过硬件连接、EB模块配置、代码初始化及数据处理的全流程解析,帮助开发者快速掌握ADC软件触发技术,提升嵌入式系统开发效率。

root9的博客 231

【JavaScript】图解JS中的字符串方法

详细介绍js中关于字符串的各个方法。

m0_59873661的博客 2306

NMS非极大值抑制算法原理

NMS非极大值抑制算法

pywin 3501

CDR学习笔记——02

这篇写一些高级CDR的架构原理。

... 1016

js方法返回html字符串,JavaScript中20个常用的字符串处理方法

JavaScript字符串方法帮助您处理字符串。javascript字符串相关的方法有很多,本文为大家介绍了20个常用的字符串方法,希望对大家有一定的帮助。1、charAt(x)charAt(x)返回字符串中x位置的字符,下标从 0 开始。//charAt(x)var myString = 'jQuery FTW!!!';console.log(myString.charAt(7));//outp...

weixin_28864167的博客 976

泛微E10 eBuilder低代码平台避坑指南:新手最容易犯的5个错误及解决方案

本文针对泛微E10 eBuilder低代码平台的新手开发者,总结了5个最常见错误及解决方案,包括表单联动配置、流程设计权限、动作流时序、数据加工类型转换和权限管理过度配置等问题。通过实战经验和代码示例,帮助开发者避开常见陷阱,提升开发效率。

weixin_30919429的博客 540

【JS学习】javascript中处理字符串的方法

简单归纳,红色为常用

Summer_Uncle的博客 621

流体动力学仿真软件:CFX_(10).案例实践:复杂流场分析

在“Phases”选项卡中,定义参与仿真的不同相。例如,如果您要分析气液两相流,可以定义“Air”和“Water”两个相。

kkchenjj的博客 1689

热视觉2:使用Python和OpenCV从图像中测量温度

这篇博客将介绍学习热/中远红外视觉的基础知识,gray8 和 gray16 图像(即最常见的热成像格式)之间的差异,学习如何使用Python和OpenCV从热图像中的每个像素点测量温度,并以不同的调色板显示结果。以及如何实时计算视频流和UVC热像仪的每个像素温度。

qq_40985985的博客 6712

JavaScript:在JS中截取字符串的方法

这篇主要说一说截取字符串的方法,用于帮助自己缕清方法的作用,参数的意义,返回值,是否对于原来的字符串进行了操作等。   在javascript中,常见的截取字符串的方法有slice()、substring()、substr()这三种方法,我主要为了捋清楚这三种方法的相同点与不同点,在什么情况下适用于哪一种。优雅的代码都是从一点一滴开始的。   slice()     首先,我在百度上面搜索了一下slice()方法,给出的链接是Javascript Array对象的 slice()方法,是对数组的操作。

DN_XIAOXIAO的博客 2799

【异常】Claude Code CLI工具 模型加载异常 /init报错排查与完整解决方案 There‘s an issue with the selected model (glm-5). It

此类跨厂商模型配置报错,核心诱因是API生态的兼容性不匹配。优先使用工具原生支持的模型体系,可快速解决90%以上的同类报错;若需跨厂商使用目标模型,需完成API端点、鉴权密钥、模型ID的全链路适配,确保全流程配置合规,即可完成异常修复。

奶爸的编程之路,也就一周冷个三天 3704

JS 字符串常用方法详细总结

文章目录Js 字符串 常用方法总结字符串查找相关方法includes() 方法indexOf() 方法lastIndexOf() 方法charAt() 方法获取或截取字符方法str[] 获取字符substring() 方法slice() 方法去除首尾空字符串方法trim()方法trimStart()/trimLeft() 方法trimEnd() /trimRight() 方法其他相关方法split() 把字符串分割成字符数组方法replace() 方法startsWith() 方法endsWith() 方法

yangyang_A的博客 939

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

javaScript:常用的js字符串方法

当涉及到字符串处理时,JavaScript提供了一系列的字符串方法,用于执行不同的操作。通过掌握这些常见的字符串方法,您可以更轻松地处理和操作字符串数据。这些方法是编程中非常有用的工具,可以在各种场景中应用。

qq_52799985的博客 711

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

JS中字符串常用方法总结

1.charAt()方法 charAt() 方法可返回字符串中指定位置的字符。 let str = "Hello"; let s = str.charAt(1); console.log(s);//e 语法:string.charAt(index) index 必需值。表示字符串中某个位置的数字,即字符在字符串中的位置。 2.concat() 方法 concat() 方法用于连接两个或多个字符串。 该方法没有改变原有字符串,但是会返回连接两个或多个字符串新字符串 let str = "Hello"; le

weixin_46389390的博客 2万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JavaScript,js,字符串方法

字符串的方法是通过原型找到的,常用的有 charAt() 方法从一个字符串中返回指定的字符。 endsWith()方法用来判断当前字符串是否是以另外一个给定的子字符串“结尾”的,根据判断结果返回 true concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。 indexOf() 方法返回调用它的 String 对象中第一次出现的指定值的索引,从 fromIndex 处进行搜索。如果未找到该值,则返回 -1。 lastIndexOf() 方法返回调用String 对

书读百遍其意自现 112

JavaScript(js)字符串的常用方法

字符串的基本方法 基本方法 参数查找字符串 indexOf lastIndexOf 查找 search 元素替换方法 replace 字符串去空 可以去除前面空格 trim 字符串拼接方法 来进行字符串拼接 concat 根据字符索引 获取字符 charAt 根据索引返回字符的ascii值 charCodeAt ascii值转化为字符 String 类对象 fromCharCode 字符串截取方法 sub

weixin_47863547的博客 340

JS字符串实用方法

对于大部分前端开发者来说,JS是最常用的编程语言之一,而在实际开发中,频繁接触的JS代码之一就是字符串操作,JS字符串方法的重要性不言而喻了吧。废话少说,请看文章。

2301_76551342的博客 1107

js(JavaScript)操作字符串的方法

今天被字符串操作上了一课,一气之下把字符串的所有方法整了一遍 <script> let str1 = "abc8ABCabc" let str2 = "xyz" // chartAt方法: 返回指定位置的字符,无参返第一个,超出返空字符 str1.charAt(1) //b str1.charAt(0) //a str1.charAt(100) //'' // trim()方法 :删除前后空格 let str3 = " abc

qq_42529941的博客 813

最全的js 字符串操作方法

charAt,charCodeAt,indexOf,lastIndexOf,includes,startsWith,endsWith,concat,split,slice,substr,substring,toLowerCase,toUpperCase,replace,match,search,trim,trimStart,trimEnd,valueOf,toString,repeat,padStart,padEnd,parseInt,parseFloat

kukulei2211的博客 9724

join方法 js 单字符串会报错_javascript/js换行出错拼接字符串的方法

不管你使用哪种引号创建字符串,字符串中间都不能包含强制换行符我们看下例子`varstr="hellow";//hellow`varstr="helloab";//报错,因为换行符会被解析为;如果非要这么做,可以加反斜杠\,告知浏览器字符串是连续的"hello\\a\b\";还可以使用+进行拼接varstr=...

weixin_42130862的博客 1440

java js 截取字符串_JavaScript:在JS中截取字符串的方法

这篇主要说一说截取字符串的方法,用于帮助自己缕清方法的作用,参数的意义,返回值,是否对于原来的字符串进行了操作等。在javascript中,常见的截取字符串的方法有slice()、substring()、substr()这三种方法,我主要为了捋清楚这三种方法的相同点与不同点,在什么情况下适用于哪一种。优雅的代码都是从一点一滴开始的。slice()首先,我在百度上面搜索了一下slice()方法,给出...

weixin_39747399的博客 207

JavaScript 操作字符串的方法

js操作字符串的方法;charAt();concat();indexOf();includes();slice();substring();replace();match();trim();parseInt();toLowerCase();split()等方法

m0_47791238的博客 1569

js字符串方法大全

字符串操作方法 1.转换为字符串类型toString() (1)var num=110; var n=num.toString(); //"110" (2)var num=111; var n=String(num); //"111" (3)var num=112; var n="" + num; //"112" 2.字符串分割返回新的数组split() (1)var str="qingchenghuwoguoxiansheng,woaishenghuo,woaiz

豪哥的博客 5276

JS截取字符串方法实例

JS截取字符串方法实例 // JS截取字符串可使用 substring()或者slice() // // 函数:substring() // 定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。 // 功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6) // 例子: var src="images/off_1.p

qq_45371853的博客 144
下一篇: React props
goodfornothing-s
博客等级 码龄8年 105粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值