字符串(String)的常用方法
字符串(String)的常用方法
1. str.charAt(index)动态方法
1 | // 返回子字符串 |
2. str.charCodeAt(index) 动态方法
1 | // 返回子字符串的Unicode编码 |
3. String.fromCharCode(num1,num2,…)
1 | // 根据Unicode编码返回字符串 |
4. str.indexOf(searchString,startIndex)
1 | // 返回子字符串第一次出现的位置,从startIndex开始查找,找不到返回-1 |
5. str.lastIndexOf(searchString,startIndex)
1 | // 从右往左开始查找,找不到返回-1 |
6. 截取字符串
1) str.substring(start,end)
1 | // 两个参数都为正数,返回值就是[start,end-1]这段的字符串 |
2) str.slice(start,end)
1 | // 两个参数可正可负,返回值就是[start,end-1]这段的字符串 |
7. str.split(separator,limit)
1 | // 参数1指定字符串或正则,参数2指定数组的最大长度 |
8. str.replace(rgExp/substr,replaceText)
1 | // 返回替换后的字符串 |
9. str.match(rgExp)
1 | // 正则匹配 |
JS中获取数据类型的四种方法
JS中获取数据类型常用的方法有四种:
1. typeof
1 | // 判断js中基本数据类型,但是无法判断对象的具体类型 |
2. Object.prototype.toString.call( )
1 | // 可以判断具体的对象类型,包括正则等,但是无法判断自定义对象类型 |
3. instanceof
1 | // 变量 instanceof对象,返回值为boolean,用来判断一个变量是否为某个对象的实例 |
4. constructor
1 | // 查看对象对应的构造函数 |
评论