属性:
属性 | 含义 |
---|
length | 可返回字符串中的字符数目。 |
prototype | 只能被函数调用,属于函数的属性,本质就是函数的原型对象。详见https://www.cnblogs.com/loveyoume/p/6112044.html |
constructor | 返回对创建此对象的数组函数的引用 |
constructor的使用
<script type="text/javascript">
function employee(name,job,born) {
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("Bill Gates","Engineer",1985);
document.write(bill.constructor);
</script>
方法:
方法 | 功能 |
---|
charAt(index) | 可返回指定位置的字符。index表示字符串中某个位置的数字,即字符在字符串中的下标。 |
charCodeAt(index) | 可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。index必需,表示字符串中某个位置的数字,即字符在字符串中的下标。 |
concat() | 这个方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 |
fromCharCode() | 可接受一个指定的 Unicode 值,然后返回一个字符串。 |
indexOf() | 可返回某个指定的字符串值在字符串中首次出现的位置 |
lastIndexOf() | 可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 |
match() | 可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 |
replace() | 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 |
search() | 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。 |
slice() | 向/从数组中添加/删除项目,然后返回被删除的项目。 |
split() | 用于把一个字符串分割成字符串数组。 |
substr() | 可在字符串中抽取从 start 下标开始的指定数目的字符。 |
substring() | 用于提取字符串中介于两个指定下标之间的字符。 |
toLowerCase() | 用于把字符串转换为小写。 |
toUpperCase() | 用于把字符串转换为大写。 |
valueOf() | 可返回 Boolean 对象的原始值。如果调用该方法的对象不是 Boolean,则抛出异常 TypeError。 |