英文网站 icp备案号,深圳市工程建设网站,网站 根目录 虚拟目录,潍坊企业网站模板javascript中常用的字符串方法 String 的静态方法 fromCharCode#xff1a;使用指定的Unicode值序列创建字符串 String.fromCharCode(num1, ..., numN) fromCodePoint: 使用指定的代码点序列创建的字符串 String.fromCharCode(num1, ..., numN) **注意**: 以上两个方法都是S… javascript中常用的字符串方法 String 的静态方法 fromCharCode使用指定的Unicode值序列创建字符串 String.fromCharCode(num1, ..., numN) fromCodePoint: 使用指定的代码点序列创建的字符串 String.fromCharCode(num1, ..., numN) **注意**: 以上两个方法都是String的静态方法另外两个方法的区别是String.fromCharCode()方法不能获取在高代码点位上的字符即不能识别 32 位的 UTF-16 字符Unicode 编号大于0xFFFF。 字符串的方法 charAt: 从一个字符串中返回指定的字符 str.charAt(index) 用法index的值介于0到length-1之间如果没有提供索引charAt将使用0 concat: 将一个或者多个字符串与原字符串连接合并形成一个新的字符串并返回。 str.concat(string2,sring3...) 返回布尔值的方法 endsWith: 判断当前字符串是否是以另外一个子字符串结尾的是则返回true,否则返回false str.endsWith(searchString [, position]); 用法searchString: 要搜素的子字符串position:可选作为str的长度默认值是str.length includes: 用于判断一个字符串是否包含在另外一个字符串中如果包含返回true否则返回false str.includes(searchString,position) 用法searchString,要在此字符串中搜素的字符串;position可选表示从当前字符串的哪个索引位置开始搜寻子字符串默认值为0 indexOf:lastIndexOf:用到正则的字符串方法 repeat: 构造并返回一个新的字符串该字符串包含连接在一起的指定数量的字符串的副本。 let resultString str.repeat(count) 说明count是介于0和正无群大之间的整数表示在新构造的字符串中重复的次数 replace: 返回一个由替换值替换一些或所有匹配的模式后的新字符串。模式可以是一个字符串或者一个正则表达式替换者可以是一个字符串或者一个每次匹配都要调用的函数。 str.replace(regexp|substr, newSubStr|function) search: 执行正则表达式和String对象之间的一个搜素匹配 str.search(regexp) match当一个字符串与一个正则表达式匹配时match()方法检索匹配项。 str.match(regexp) 说明regexp是一个正则表达式如果传入一个非正则表达式对象则会隐式使用new RegExp(obj)将其转化为一个RegExp。返回值如果字符串匹配到了表达式则返回一个数组数组的第一项式进行匹配完整的字符串之后的项是用圆括号捕获的结果。 字符串的截取和复制方法 repeat: 构造并返回一个新的字符串该字符串包含连接在一起的指定数量的字符串的副本。 let resultString str.repeat(count) 说明count是介于0和正无群大之间的整数表示在新构造的字符串中重复的次数 slice: 提取一个字符串的一部分并返回一个新的字符串 str.slice(beginSlice,endSlice) 说明 beginSlice: 从该索引处开始提取原字符串中的字符如果值是负数会用字符串的长度beginSlice来处理。endSlice:可选在该索引处结束提取字符串如果省略该参数slice会一直提取到字符串末尾如果该参数是负数则会用字符串的长度endSlice来处理。 substring: 返回一个开始索引到结束索引之间的一个子集 str.substring(indexStart,indexEnd) 说明indexStart是一个0到字符串长度之间的整数。indexEnd是可选参数同样是一个0到字符串长度之间的整数。 (1) 如果任意一个参数小于0或者为NaN,则被当作0 (2) 如果任意一个参数大于string.length,则当作string.length (3) 如果 indexStart 大于 indexEnd则 substring 的执行效果就像两个参数调换了一样。 (4) 如果 indexStart 等于 indexEndsubstring 返回一个空字符串。 字符串的大小写转化 toLocaleLowerCase(): 根据任何特定于语言环境的案例映射返回调用字符串值转化为小写的值。注意返回调用该方法的字符串被转化成小写之后的值转化规则根据任何本地化特定的大小写映射。toLocaleUpperCase(): 根据本地化的大小写映射规则将输入的字符串转化成大写形式并返回结果字符串。toLowerCase(): 会将调用该方法的字符串值转为小写形式并返回。toUpperCase(): 会将调用该方法的字符串转为大写形式并返回。去除空格的方法 trim(): 从一个字符串的两端删除空白字符该方法并不影响原字符串本身它返回的是一个新的字符串。trimLeft(): 移除原字符串左端的连续空白符并返回并不影响原字符串本身。trimRight(): 不常用