JavaScript学习手册(42)
Posted designbyly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript学习手册(42)相关的知识,希望对你有一定的参考价值。
包装类(可以将基本数据类型的数据转换为对象)
-
String()
可以将基本数据类型字符串转换为String对象。
-
Number()
可以将基本数据类型的数字转换为Number对象。
-
Boolean()
可以将基本数据类型的布尔值转为为Boolean对象。
在实际应用中不会使用基本数据类型的对象,如果使用基本数据类型的对象,在做比较时会出现额外情况。
备注:方法和属性只能添加给对象,不能添加给基本数据类型。
当对一些基本数据类型的值去调用属性和方法时,浏览器会临时使用包装类将其装换为对象,然后再调用对象的属性和方法。调用完以后再将其转换为基本数据类型。
字符串的方法
在底层字符串是以字符数组的形式保存。
var str = "hello xiaoliu";
console.log(str.length); //13
console.log(str[1]);//e
- length::可以用来获取字符串的长度。
String 对象方法
方法 | 描述 |
---|---|
anchor() | 创建 html 锚。 |
big() | 用大号字体显示字符串。 |
blink() | 显示闪动字符串。 |
bold() | 使用粗体显示字符串。 |
charAt() | 返回在指定位置的字符。 |
charCodeAt() | 返回在指定的位置的字符的 Unicode 编码。 |
concat() | 连接字符串。 |
fixed() | 以打字机文本显示字符串。 |
fontcolor() | 使用指定的颜色来显示字符串。 |
fontsize() | 使用指定的尺寸来显示字符串。 |
fromCharCode() | 从字符编码创建一个字符串。 |
indexOf() | 检索字符串。 |
italics() | 使用斜体显示字符串。 |
lastIndexOf() | 从后向前搜索字符串。 |
link() | 将字符串显示为链接。 |
localeCompare() | 用本地特定的顺序来比较两个字符串。 |
match() | 找到一个或多个正则表达式的匹配。 |
replace() | 替换与正则表达式匹配的子串。 |
search() | 检索与正则表达式相匹配的值。 |
slice() | 提取字符串的片断,并在新的字符串中返回被提取的部分。 |
small() | 使用小字号来显示字符串。 |
split() | 把字符串分割为字符串数组。 |
strike() | 使用删除线来显示字符串。 |
sub() | 把字符串显示为下标。 |
substr() | 从起始索引号提取字符串中指定数目的字符。 |
substring() | 提取字符串中两个指定的索引号之间的字符。 |
sup() | 把字符串显示为上标。 |
toLocaleLowerCase() | 把字符串转换为小写。 |
toLocaleUpperCase() | 把字符串转换为大写。 |
toLowerCase() | 把字符串转换为小写。 |
toUpperCase() | 把字符串转换为大写。 |
toSource() | 代表对象的源代码。 |
toString() | 返回字符串。 |
valueOf() | 返回某个字符串对象的原始值。 |
-
indexOf():可以检索一个字符串中是否含有指定内容,
如果字符串中含有该内容,则会返回其第一次出现的索引
如果没有找到内容,则返回-1.
可以指定第二个参数,指定开始查找的位置。
-
lastIndexOf():和indexOf一样,不同的是indexof从前往后找,lastIndexOf从后往前找。
可以指定第二个参数,表示开始查找的位置。
-
slice():从字符串截取指定内容。不会影响原字符串,将截取内容返回。
参数1:开始位置的索引(包括开始位置)。
参数2 :结束位置索引(不包括结束位置)。
省略第二个参数则截取后面所有。传递负数将会从后边计算。
-
substring():可以用来截取一个字符串,和slice()类似。
参数1:开始位置的索引(包括开始位置)。
参数2 :结束位置索引(不包括结束位置)。
不同的是这个方法不能接受负值作为参数,如果传递一个负值,则默认使用0。会自动调整参数位置,如果第二个参数小于第一个,则自动交换。
-
substr():截取字符串。
参数1:截取开始位置的索引 参数2:截取的长度。
-
split():将一个字符串拆分为一个数组。
参数:需要一个字符串作为参数,将会根据该字符串去拆分数组。
每日一句
如果放弃太早,你永远都不知道自己会错过什么。
以上是关于JavaScript学习手册(42)的主要内容,如果未能解决你的问题,请参考以下文章