了解JavaScript中最经常出现的13个字符串方法 (了解java是什么程度)
在Script中提供了一组丰盛的方法来操作和处置字符串。在这篇文章中,我将向您引见13个最罕用的JavaScript字符串方法及其配置。
Stringlength
假设你想找到一个字符串中的字符数,那么你可以经常使用length属性。
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。
免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。