当前位置:首页 > 数码 > 了解JavaScript中最经常出现的13个字符串方法 (了解java是什么程度)

了解JavaScript中最经常出现的13个字符串方法 (了解java是什么程度)

admin3个月前 (04-24)数码15

在Script中提供了一组丰盛的方法来操作和处置字符串。在这篇文章中,我将向您引见13个最罕用的JavaScript字符串方法及其配置。

Stringlength

假设你想找到一个字符串中的字符数,那么你可以经常使用length属性。

JavaScript
conststr="Thisisastring.";constlengthOfStr=str.length;console.log(lengthOfStr);//Output:17

这也计算了空格的长度。

StringtoUpperCase()

假设你想把一个字符串转换成大写字符串,那么你可以经常使用toUpperCase()方法。

conststr="Thisisastring.";constuppercaseStr=str.toUpperCase();console.log(uppercaseStr);//Output:THISISASTRING.

StringtoLowerCase()

假设你想把一个字符串转换成小写字符串,那么你可以经常使用toLowerCase()方法。

conststr="ThisIsaString.";constlowercaseStr=str.toLowerCase();console.log(lowercaseStr);//Output:thisisastring.

StringindexOf()

假设你想在一个字符串中找到一个子字符的第一次性产生位置,那么你可以经常使用indexOf()方法。

conststr="Thisisajsstringandjsstringisnice.";constindexOfJs=str.indexOf("js");console.log(indexOfJs);//Output:10

StringlastIndexOf()

假设你想在一个字符串中找到一个子字符的最后一次性产生,那么你可以经常使用lastIndexOf()方法。

conststr="Thisisajsstringandjsstringisnice.";constlastIndexOfJs=str.lastIndexOf("js");console.log(lastIndexOfJs);//Output:24

Stringslice()

假设你想提取字符串的一局部,那么你可以经常使用slice()方法。这将以新字符串的方式前往提取的局部。

语法:

string.slice(startposition,endposition);

将不包含完结位置。

//Example:1conststr1="Thisisastring.";constslicedStr1=str1.slice(0,7);console.log(slicedStr1);//Output:Thisis//Example:2conststr2="Thisisastring.";constslicedStr2=str2.slice(3,9);console.log(slicedStr2);//Output:sisa

假设你没有指定完结位置,那么这将切出字符串的其他局部。

conststr="Thisisastring.";constslicedStr=str.slice(5);console.log(slicedStr);//Output:isastring.

也可以给予参数为正数。

conststr="Thisisastring.";constslicedStr=str.slice(-3,-1);console.log(slicedStr);//Output:ng

便捷一点你可以这样了解正数为参考的状况:

str.slice(-3,-1);str.slice(str.length-3,str.length-1);str.slice(17-3,17-1);str.slice(14,16);

Stringsubstring()

substring()方法相似于slice()方法,但不同的是,假设你给它负参数,那么它们将被视为0。

conststr="Thisisastring.";constslicedStr=str.substring(-3,5);console.log(slicedStr);//Output:This

Stringsubstr()

substr()方法相似于slice()方法,但不同之处在于end参数是要提取的字符的长度。

conststr="Thisisastring.";//这里代表从索引11开局提取4个字符constslicedStr=str.substr(11,4);console.log(slicedStr);//Output:trin

StringcharAt()

假设你想在一个字符串中取得一个指定索引的字符,那么你可以经常使用charAt()方法。

conststr="Thisisastring.";constcharacter=str.charAt(13);console.log(character);//Output:i

Stringconcat()

假设你想衔接两个或多个字符串,那么你可以经常使用concat()方法。

constfirstName="John";constlastName="Doe";constfullName=firstName.concat("",lastName);console.log(fullName);//Output:JohnDoe

Stringtrim()

您可以经常使用trim()方法从字符串的两端删除空格字符。

conststr="Thisisastring.";consttrimmedStr=str.trim();console.log(trimmedStr);//Output:Thisisastring.

Stringreplace()

假设你想用另一个字符串交流一个指定的子字符串,那么你可以经常使用replace()方法。

conststr="JavaScriptisamazing!";constreplacedStr=str.replace("amazing","awesome");console.log(replacedStr);//Output:JavaScriptisawesome!

Stringsplit()

你可以经常使用split()方法将字符串转换为数组。

conststr1="JavaScriptisamazing!";constarr1=str1.split();console.log(arr1);//Output:['JavaScriptisamazing!']//Example:2conststr2="JavaScriptisamazing!";constarr2=str2.split("");console.log(arr2);//Output:['JavaScript','is','amazing!']

JavaScript中常用的运算符及其使用方法 JavaScript中常用的运算符及其使用方法如下:类型-(负值),例如:-5。 *(乘法),例如:2*4,得8。 /(除法),例如:10/2,得5。 %(取余),例如:9%2,余数为1。 +(加法),例如:1+2,得3。 -(减法),例如:9-8,得1。 算术运算符|(按位或运算),例如:5|3,得7。 <<(左移),例如:5<<3,得40。 >>(右移),例如:5>>1,得2。 ~(取补),例如:~5,得6。 ++(递加),例如:a=5,a++,得a=6。 --(递减),例如:a=5,a--,得a=4。 字符运算符+(字符串连接),例如:“a”+“b”,得ab。 ==(等于),例如:1==2,为Flase。 !=(不等于),例如:3!=4,为True。 比较运算符<(小于),例如:7<6,为Flase。 >(大于),例如:10>9,为True。 <=(小于等于),例如:6<=9,为True。 >=(大于等于),例如:3>=6,为Flase。 逻辑算符!(逻辑非),例如:!Flase,为True。 &(逻辑与),例如:Flase&True,为Flase。 ||(逻辑或),例如:Flase||True,为True。 ^(逻辑异或),例如:Flase^True,为True。

免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。

标签: JavaScript

“了解JavaScript中最经常出现的13个字符串方法 (了解java是什么程度)” 的相关文章

前端开发的末日降临-4大顶级零JavaScript-Go框架席卷而出 (前端开发的末端是什么)

前端开发的末日降临-4大顶级零JavaScript-Go框架席卷而出 (前端开发的末端是什么)

前言 本文重要和大家讨论全网最火的4个基于Wasm的Go生态Web框架,使得开发者不用编写一行JS代码就可以写前端运行。在年终,我也确实经常使用WebAssembly将客户端运行成功移植到了...

提升-性能的-17-JavaScript-个必备提升技巧 (提升性能的动作)

提升-性能的-17-JavaScript-个必备提升技巧 (提升性能的动作)

你或者不时在经常使用Script搞开发,但很多时刻你或者对它提供的最新配置并不感冒,虽然这些配置在无需编写额外代码的状况下就可以处置你的疑问。 作为前端开发人员,咱们必定了解这些...

代码压缩的好处-JavaScript-好处 (代码压缩原理)

代码压缩的好处-JavaScript-好处 (代码压缩原理)

压缩 JavaScript 代码是提高网页性能和用户体验的重要手段之一。通过减少代码的大小,压缩可以加快加载时间,从而改善网页的响应速度,并提升用户满意度。 压缩的好处 提高性能...

关键面向数据中心和企业级运行-能够成功高度复杂的义务-GeminiUltra版本配置最强大 (面向对象关键字)

关键面向数据中心和企业级运行-能够成功高度复杂的义务-GeminiUltra版本配置最强大 (面向对象关键字)

在把握如何编写Script代码之后,那么就进阶到通常——如何真正地处置疑问。咱们须要更改JS代码使其更繁难、更易于浏览,由于这样的程序更易于团队成员之间严密单干。 当天,咱们将引见15个最佳...

JavaScript-崛起成为下一个网络巨星-王权岌岌可危-WasmGC (javascript)

JavaScript-崛起成为下一个网络巨星-王权岌岌可危-WasmGC (javascript)

WebAssembly (Wasm) is a binary instruction format for a stack-based virtual machine. It is design...

避免-内存泄漏的最佳实践-JavaScript (避免内存泄漏)

避免-内存泄漏的最佳实践-JavaScript (避免内存泄漏)

Memory leaks are a common problem in software development that can lead to serious performanceissu...

个常见的-错误-及其解决方法-Node.js-19-JavaScript-和 (常见的错误)

个常见的-错误-及其解决方法-Node.js-19-JavaScript-和 (常见的错误)

1. 变量声明与作用域的不恰当使用 在 JavaScript 中,全局变量可能会带来副作用。最好的做法是在函数作用域内声明局部变量。 //globals.js var...

什么是JavaScript严厉形式 (什么是java)

什么是JavaScript严厉形式 (什么是java)

严厉形式是ECMAScript5引入的一种运转形式,可以让Script在愈加严厉的条件下运转。它经过参与一个特定的编译批示符(即"usestrict")来启用。严厉形式可以让代码中一些不安保的行为...