博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String的所有方法,属性总结
阅读量:6458 次
发布时间:2019-06-23

本文共 3072 字,大约阅读时间需要 10 分钟。

图片描述

anchor

anchor()函数返回以当前字符串对象作为锚文本、以指定字符串作为锚点(name属性值)的a标签字符串。

var str = "Google搜索引擎";document.writeln( str.anchor("g") ); // Google搜索引擎

charAt

charAt()函数返回指定位置字符。

var str = "abcdefg";console.log(str.chartAt(1))//bconsole.log(str.chartAt(10))// *空字符串*

charCodeAt

charCodeAt()函数返回指定位置字符的Unicode编码。

var str = "abcdefg";console.log(str.chartAt(1))//98console.log(str.chartAt(10))//NaN

codePointAt

codePointAt()函数返回指定位置字符的Unicode编码。

var str = "abcdefg";console.log(str.chartAt(1))//98console.log(str.chartAt(10))//Undefined  //与charCodeAt的不同

concat

concat()函数返回拼接后的字符,在其后拼接。

var str = "abcdefg";console.log(str.concat("hijklmn"))//abcdefghigklmnconsole.log(str.concat(10))//abcdefg10

endsWith

endsWith()函数判断是否以指定字符结尾,返回布尔值。

var str = "abcdefg";console.log(str.endsWith("fg"))//trueconsole.log(str.endsWith("h"))//falseconsole.log("a".endsWith("a"))//true

includes

includes()函数判断指定字符是否在字符串中,返回布尔值。

var str = "abcdefg";console.log(str.includes("fg"))//trueconsole.log(str.includes("bc"))//true

indexOf

indexOf()函数返回指定字符在字符串中第一次出现的位置,如果没有找到返回-1。

var str = "abcdefgabcdefg";console.log(str.includes("fg"))//5

lastIndexOf

lastIndexOf()函数返回指定字符在字符串中最后一次出现的位置,如果没有找到返回-1。

var str = "abcdefgabcdefg";console.log(str.includes("fg"))//12

localeCompare

localeCompare()函数函数用于比较两个字符串,并返回以数字形式表示的比较结果。该比较基于本地区域设置的字符顺序。
返回值为-1,0,1,分别代表之后,完全匹配,之前。

var str = "abcdefg";console.log(str.includes("fg"))//trueconsole.log(str.includes("bc"))//true

match

match()返回指定字符出现的位置信息,正则匹配要加/g才会全部匹配上,否则只返回第一个

var str = "abcdefgbc";console.log(str.match("bc"))//bcconsole.log(str.match(/bc/))//["bc", index: 1, input: "abcdefgbc", groups: undefined]console.log(str.match(/bc/g))//["bc","bc"]

padEnd

padEnd()方法在字符串后面补全长度,两个参数(a,b),a指定长度,b补全字符

var str = "abcdefg";console.log(str.padEnd(10,"1"))//abcdefg111

padStart

padStart()方法在字符串前面补全长度,两个参数(a,b),a指定长度,b补全字符

var str = "abcdefg";console.log(str.padStart(10,"1"))//111abcdefg

repeat

repeat()方法指定字符重复次数

var str = "abcdefg";console.log(str.repeat(2))//abcdefgabcdefg

replace

replace()方法指定替换指定字符,/g全局匹配

var str = "abcdefgbc"console.log(str.replace("bc","12"))//a12defgbcconsole.log(str.replace(/bc/g,"12"))//a12defg12

search

search()方法判断指定字符第一次出现位置,可以正则

var str = "abcdefg"console.log(str.search("bc"))//1console.log(str.search(/bc/))//1

slice

slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分,位置可以是负数。

var str = "abcdefg"console.log(str.slice(1,4))//bcdconsole.log(str.slice(1))//bcdefgconsole.log(str.slice(1,-2))//bcde

split

split()方法按照指定字符切割数组

var str = "abcdefg"console.log(str,split(""))//[a,b,c,d,e,f,g]

startsWith

startsWith()方法判断是否以指定字符开始

var str = "abcdefg"console.log(str.startsWith("abc"))//trueconsole.log(str.startsWith("bc"))//false

substr

substr()方法从起始索引号提取字符串中指定数目的字符。

var str = "abcdefg"console.log(str.substr(1,2))//bcconsole.log(str.substr(1))//bcdefg

substring

substring()方法提取字符串中两个指定的索引号之间的字符,第二个参数不能为负。

var str = "abcdefg"console.log(str.substring(1,3))//bcdconsole.log(str.substring(1))//bcdefg

trim

trim()方法去除左右空格

var str = " abcd efg "cosnole.log(str.trim())//"abcd efg"

trimEnd去除结尾空格

trimLeft去除左侧空格
trimRight去除右侧空格
trimStart去除开始空格

如果我写的有问题欢迎在评论中指出。

转载地址:http://msizo.baihongyu.com/

你可能感兴趣的文章
读书笔记四
查看>>
JAVA中的finalize()方法
查看>>
慕课网学习手记--炫丽的倒计时效果Canvas绘图与动画基础
查看>>
==与equals()的区别
查看>>
TCP三次握手四次挥手相关问题探讨
查看>>
基本分类方法——KNN(K近邻)算法
查看>>
在XenCenter6.2中构建CentOS7虚拟机的启动错误
查看>>
.NET Framework3.0/3.5/4.0/4.5新增功能摘要
查看>>
php中表单提交复选框与下拉列表项
查看>>
熟悉常用的Linux操作
查看>>
WordPress 前端投稿/编辑发表文章插件 DJD Site Post(支持游客和已注册用户)汉化版 免费下载...
查看>>
C# 自定义事件整理项目 - EventDemo
查看>>
几何面积体积_2
查看>>
面象过程与面象对象
查看>>
用CSS实现图片水印效果代码
查看>>
谷歌设置支持webgl
查看>>
P3402 【模板】可持久化并查集
查看>>
js的AJAX请求有关知识总结
查看>>
Eclipse添加新server时无法选择Tomcat7的问题
查看>>
L207
查看>>