Javascript中字符串相关的常用用法综述

Javascript中字符串相关的常用用法综述
只要看一下Javascript的犀牛书,看看这个部分的字符串,平时工作中接触的就不多了,思考排序,以便随时准备。

一个内置的Javascript函数是字符串连接,如果+连接两个数字,将两者结合在一起,但是如果它用于字符串,则意味着在第一个字符之后添加第二个字符。
var = 1 + 2;
console.log(努姆);
var msg =你好'+‘';
console.log(MSG);
对于字符串,还有许多其他有用的属性,如:长度属性。
var str =你好,世界;
console.log(str.length);
console.log(str.charat(0)); / /第一个字符
console.log(str.charat(str.length-1)); / /最后一个字符
/ /串(我,恩迪),截取字符串的起始startistartii,到恩迪结束,有头无尾,无
如果没有默认的第二个参数来拦截最后一个参数。
console.log(str.substring(1,4));
console.log(str.substring(1));
使用,是负数,倒数数倒数是一个参数含义。
console.log(str.slice(1,4));
console.log(str.slice(- 3));
字符L第一次出现
console.log(str.indexof(L));
字符L最后看到的位置
console.log(str.lastindexof(L));
在第一个事件发生后的位置3
console.log(str.indexof(L,3));
,字符串分段
console.log(str.split(','));
将h放入h大写小写字母中。
console.log(str.replace(H,H));
用大写字符串说话
console.log(str.touppercase());
提示:字符串本身是固定在Javascript中的,上面的方法返回一个新的字符串值,不影响STR本身的值。

值得注意的是,在6,许多新方法添加到字符串,如:
var s =你好世界!
返回一个布尔值,表示头部的源字符串中的参数字符串是否
console.log(s.startswith(你好)) / /真的
/ / EndsWith():返回布尔值指示参数字符串在字符串的源端。
console.log(s.endswith('!')) /真
()返回一个布尔值,该值指示是否找到参数字符串。
console.log(s.includes(O)) / /真的
上面提到的三种方法都支持第二个参数来指示开始搜索的位置。
var s =你好世界!
console.log(s.startswith(世界,6)) / /真的
console.log(s.endswith(你好,5)) / /真的
console.log(s.includes(你好,6)) / /假
提示:对最后的行为不同于其他两种方法。它是在前N个字符,和其它两种方法针对N的位置直到字符串结束。

重复方法返回一个新字符串,表示原始字符串重复n次。
console.log('x'。重复(3)) / / XXX
console.log(你好,重复(2)) / /你好你好
console.log(则,重复(0)) / /
如果参数很小,将是圆形的。
console.log(则,重复(2.9)) / / 娜娜
如果重复参数为负或无穷大错误
console.log(则。重复(无限))
/ / RangeError
console.log(则,重复(1))
/ / RangeError
但是,如果参数是0到1之间的小数,相当于0,这是因为第一个舍入操作。小数点在0到1之间,舍入后等于0,重复为0。
console.log(则,重复(0.9)) / /
等效参数为0。
console.log(则。重复(南)) / /
如果重复参数是一个字符串,它将被转换为数字。
console.log(则。重复(则')) / /
console.log(则。重复(远)) / / 娜娜
es2017介绍字符串长度的函数完成。如果一个字符串是不是在指定的长度,头部或尾部完成。(padstart)(padend)头完成,为尾部完成
/ / padstart和padend共收到两个参数,第一个参数用于指定字符串的最小长度,第二个参数是用来完成字符串。
console.log('X'。padstart(5,'ab ')) / / 'ababx
console.log('X'。padstart(4,'ab ')) / / 'abax
console.log('X'。padend(5,'ab ')) / / 'xabab
console.log('X'。padend(4,'ab ')) / / 'xaba
如果原始字符串长度,最小长度等于或大于指定的值,则返回原始字符串。
console.log('xxx'。padstart(2,'ab ')) / / 'xxx
console.log('xxx'。padend(2,'ab ')) / / 'xxx
如果该字符串用于补充字符串的长度和长度,并且超过指定的最小长度,那么该字符串将被截断到完成字符串数字之后。
consoe.log(ABC。padstart(10,'0123456789 '))
/ / '0123456abc
如果省略了第二个参数,则使用默认的补空间长度。
console.log(x(4)。padstart) / / X
console.log(x(4)。padend) / / x
/ / padstart是指定数量的数值完成共同使用。下面的代码生成一个10位的数字串。
Console.log ('1'.padStart (10,'0')) / / 0000000001
console.log(12'。padstart(10,'0')) / / 00000000 12
console.log(为123456。padstart(10,'0')) / / 0000123456
另一个目的是字符串格式。
console.log(12'。padstart(10,'yyyy-mm-dd ')) / / yyyy-mm-12
console.log('09-12'。padstart(10,'yyyy-mm-dd ')) / / yyyy-09-12
以上是本文的全部内容,希望本文的内容能给大家的学习或工作带来一定的帮助,同时也希望能给予更多的支持!
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部