JavaScript之string方法

2020-09-09  本文已影响0人  执笔于情

一、JavaScript数据类型

二、判断数据类型

  1. typeof()


    image.png

由此可看出,typeof方法检测,只能检测出除Array,Null,Object以外的数据类型,这三种数据类型均为object,不能进一步判断它们,所以typeof方法最好是用在已知数据类型上,未知数据类型判断不建议使用

2.instanceof

function A() {}
let a = new A();
a instanceof A     //true,因为 Object.getPrototypeOf(a) === A.prototype;
  1. Object.prototype.toSring.call()

4.Array.isArray()这里不做详细介绍,这个就是判断是否为数组的方法

三、String对象的方法

①indexOf(searchString,position)

1.1 lastIndexOf(searchString,position)
与indexOf方法类似,只不过它是从该字符串的末尾开始查找而不是从开头。

②charAt(pos)

③localeCompare(that)

④search(searchvalue)

image.png

⑤match(searchvalue)与match(regexp)

image.png

⑥test()RegExp对象的方法

⑦replace(searchValue,replaceValue)

⑧ substring(start,stop)与substr(start,length)

参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1,如果省略该参数,那么返回的子串会一直到字符串的结尾。
参数 描述
start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
image.png

好了,这篇文章到这里就结束了,如果您正在看这篇文章,觉得对您有帮助的话,就麻烦您的小手手给我点个赞吧^ _ ^,如果有任何疑惑或建议,都可在下方留言,一起交流、学习。

上一篇下一篇

猜你喜欢

热点阅读