随笔分类 -  String and String.prototype

摘要:String.prototype.toLowerCase() toLowerCase() 会将调用该方法的字符串值转为小写形式,并返回。 String.prototype.toUpperCase() toUpperCase() 将调用该方法的字符串值转换为大写形式,并返回。 String.proto 阅读全文
posted @ 2018-09-16 23:00 hahazexia 阅读(246) 评论(0) 推荐(0) 编辑
摘要:split() 方法使用指定的分隔符字符串将一个String对象分割成字符串数组,以将字符串分隔为子字符串,以确定每个拆分的位置。 str.split([separator[, limit]]) separator 指定表示每个拆分应发生的点的字符串。separator 可以是一个字符串或正则表达式 阅读全文
posted @ 2018-07-07 19:01 hahazexia 阅读(634) 评论(0) 推荐(0) 编辑
摘要:String.prototype.slice() slice() 方法提取一个字符串的一部分,并返回一新的字符串。 str.slice(beginSlice[, endSlice]) beginSlice 从该索引(以 0 为基数)处开始提取原字符串中的字符。如果值为负数,会被当做 sourceLe 阅读全文
posted @ 2018-07-04 12:21 hahazexia 阅读(449) 评论(0) 推荐(0) 编辑
摘要:normalize() 方法会按照指定的一种 Unicode 正规形式将当前字符串正规化. 这是一个ES6方法。 许多欧洲语言有语调符号和重音符号。为了表示它们,Unicode 提供了两种方法。一种是直接提供带重音符号的字符,比如Ǒ(\u01D1)。另一种是提供合成符号(combining char 阅读全文
posted @ 2018-07-03 10:50 hahazexia 阅读(555) 评论(0) 推荐(0) 编辑
摘要:当一个字符串与一个正则表达式匹配时, match()方法检索匹配项。 regexp 一个正则表达式对象。如果传入一个非正则表达式对象,则会隐式地使用 new RegExp(obj) 将其转换为一个 RegExp 。如果你未提供任何参数,直接使用 match() ,那么你会得到一个包含空字符串的 Ar 阅读全文
posted @ 2018-07-02 20:03 hahazexia 阅读(394) 评论(0) 推荐(0) 编辑
摘要:String.prototype.indexOf() indexOf() 方法返回调用 String 对象中第一次出现的指定值的索引,从fromIndex的位置开始查找。 searchValue 一个字符串表示被查找的值。 fromIndex 可选 表示调用该方法的字符串中开始查找的位置。可以是任意 阅读全文
posted @ 2018-06-29 13:52 hahazexia 阅读(380) 评论(0) 推荐(0) 编辑
摘要:String.prototype.startsWith() startsWith()方法用来判断当前字符串是否是以另外一个给定的子字符串“开头”的,根据判断结果返回 true 或 false。 这是一个ES6方法。 searchString 要搜索的子字符串。 position 在 str 中搜索 阅读全文
posted @ 2018-06-28 16:47 hahazexia 阅读(899) 评论(0) 推荐(0) 编辑
摘要:includes()方法判断一个字符串是否包含在另一个字符串中,根据情况返回true或false。 这是一个ES6方法。 searchString 要搜索的字符串。 position 可选。从当前字符串的哪个索引位置开始搜寻子字符串;默认值为0。 如果当前字符串包含被搜寻的字符串,就返回true;否 阅读全文
posted @ 2018-06-26 21:56 hahazexia 阅读(670) 评论(0) 推荐(0) 编辑
摘要:concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。 参数是一个或多个字符串,返回新字符串。 var hello = "Hello, "; console.log(hello.concat("Kevin", " have a nice day.")); /* Hel 阅读全文
posted @ 2018-06-25 12:50 hahazexia 阅读(145) 评论(0) 推荐(0) 编辑
摘要:String.prototype.codePointAt() codePointAt()方法返回一个 Unicode 编码点值的非负整数。 这是一个ES6方法。 pos pos参数是字符串中字符的位置。 如果在指定的位置没有元素则返回 undefined 。如果在索引处开始没有UTF-16 代理对, 阅读全文
posted @ 2018-06-24 21:52 hahazexia 阅读(762) 评论(0) 推荐(1) 编辑
摘要:String.prototype.charCodeAt() charCodeAt()方法会返回字符所代表的unicode编码,返回值是0~65535之间的整数。 charCodeAt()只能处理基础平面的字符。 修复charCodeAt()对于未知非基础平面字符 下面这个方法放在for循环里面使用, 阅读全文
posted @ 2018-06-21 14:39 hahazexia 阅读(776) 评论(0) 推荐(0) 编辑
摘要:charAt()方法返回指定位置的字符。 返回指定位置字符 unicode相关知识 2^16(65536)个号码组成一个平面(plain) 目前一共17个平面 1个基本平面(BMP),号码范围是U+0000 ~U+FFFF 16个辅助平面(SMP),和号码范围是U+010000 ~U+10FFFF 阅读全文
posted @ 2018-06-19 17:36 hahazexia 阅读(370) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示