就刚起步而言,我认为需要了解的基本知识(字符串)
2017-02-12 17:43
633 查看
由于我是刚刚从事前端职位的小小白,在学习JavaScript基础知识。看基础书时,认为需要了解的知识。后续会做补充,毕竟是跟着书看的~
字符串:
定义:字符串是由特定字符集里的字符组成的序列,通常用于保存文本内容。
常用的字符串方法:
concat()方法:连接字符串,返回字符串的一个拷贝。
很明显,concat()方法用于字符串之间的连接。
indexOf()方法:返回指定值在字符串里出现的第一个位置。
indexOf()这个函数可以寻找子字符串(由一个或多个字符组成)在另一个字符串里第一次出现的位置,返回子串在目标字符串里的索引;如果没有找到,返回-1.
lastIndexOf()方法:返回指定值在字符串里出现的最后一个位置。
lastIndexOf()这个函数工作性质和indexOf()函数产不多,只不过是返回子串最后一次出现的位置而不是第一次。
replace()方法:在一个字符串里搜索指定的子字符串,并且用新的子串进行替换。
replace()这个函数是在目标字符串中搜索与子串匹配的内容,并用新的子串替换它。
这里把brown 替换成了 orange。
substr()方法:从指定的开始位置,提取指定数量的字符组成字符串。
substr()这个方法可以有一个或两个参数。第一个参数是指定索引位置开始提取字符串,返回一个新的字符串。第二个参数指定要提取的数量,是可选的,如果没有指定,就会提取从开起始位置到字符串结束的全部字符。
var string1 = "The quick brown fox";
var sub1 = string1.substr(4,11); //返回quick brown
var sub2 = string1.substr(4); //返回quick brown fox
第一次提取的有两个参数,一个是索引位置4,一个是数量11,意思是从第4个索引位置开始向后数11个字符提取出来。
第二次提取的只有一个索引位置参数,所以从索引位置开始一直到结尾全部都被提取了出来。
split()方法:把字符串分解成一系列字串,保存到数组中,并返回一个新的数组。
split()函数是把字符串分解成多个子串的组合,返回一个新的数组。
var string1 = "The quick brown fox";
sting1.split(' '); //会返回The,quick,brown,fox.并且split()中有一个标记“ ”空格,表示以空格为标记进行字符串分解
toLowerCase()方法和toUpperCase()方法字面意思理解就可以,分别把字符串转换成小写和大写
toLowerCase()方法:把字符串转换成小写字符。
toUpperCase()方法:把字符串转换成大写字符。
字符串:
定义:字符串是由特定字符集里的字符组成的序列,通常用于保存文本内容。
常用的字符串方法:
concat()方法:连接字符串,返回字符串的一个拷贝。
var string1 = "The quick brown fox "; var string2 = "jumps over the lazy dog"; var longString = string1.concat(string2); document.write(longString);输出结果:
很明显,concat()方法用于字符串之间的连接。
indexOf()方法:返回指定值在字符串里出现的第一个位置。
indexOf()这个函数可以寻找子字符串(由一个或多个字符组成)在另一个字符串里第一次出现的位置,返回子串在目标字符串里的索引;如果没有找到,返回-1.
var string1 = "The quick brown fox"; string1.indexOf('fox'); //返回16 string1.indexOf('dog'); //返回-1
lastIndexOf()方法:返回指定值在字符串里出现的最后一个位置。
lastIndexOf()这个函数工作性质和indexOf()函数产不多,只不过是返回子串最后一次出现的位置而不是第一次。
var string1 = "The quick brown fox or dog or fox"; string1.lastIndexOf('fox'); //返回30
replace()方法:在一个字符串里搜索指定的子字符串,并且用新的子串进行替换。
replace()这个函数是在目标字符串中搜索与子串匹配的内容,并用新的子串替换它。
var string1 = "The quick brown fox"; var string2 = string1.replace('brown','orange');
这里把brown 替换成了 orange。
substr()方法:从指定的开始位置,提取指定数量的字符组成字符串。
substr()这个方法可以有一个或两个参数。第一个参数是指定索引位置开始提取字符串,返回一个新的字符串。第二个参数指定要提取的数量,是可选的,如果没有指定,就会提取从开起始位置到字符串结束的全部字符。
var string1 = "The quick brown fox";
var sub1 = string1.substr(4,11); //返回quick brown
var sub2 = string1.substr(4); //返回quick brown fox
第一次提取的有两个参数,一个是索引位置4,一个是数量11,意思是从第4个索引位置开始向后数11个字符提取出来。
第二次提取的只有一个索引位置参数,所以从索引位置开始一直到结尾全部都被提取了出来。
split()方法:把字符串分解成一系列字串,保存到数组中,并返回一个新的数组。
split()函数是把字符串分解成多个子串的组合,返回一个新的数组。
var string1 = "The quick brown fox";
sting1.split(' '); //会返回The,quick,brown,fox.并且split()中有一个标记“ ”空格,表示以空格为标记进行字符串分解
toLowerCase()方法和toUpperCase()方法字面意思理解就可以,分别把字符串转换成小写和大写
toLowerCase()方法:把字符串转换成小写字符。
toUpperCase()方法:把字符串转换成大写字符。
相关文章推荐
- ECU底层软件工程师需要了解的发动机基本知识
- Pro/TOOLKIT开发之前你需要了解的字符串知识
- 作为嵌入式程序员需要了解的基本知识
- 学习流媒体之前需要了解的基本知识
- 创业者需要了解的基本财务知识
- 学习C语言需要了解的计算机的基本原理知识
- 行政人员需要了解的基本企业财务知识
- 密码学需要了解的一些基础术语和基本知识
- .NET基本需要了解的知识
- 钻石的基本知识(买钻戒的时候需要了解)
- mongoDB入门需要了解的基本知识
- PHP socket编程需要了解的一些基本知识
- PHP socket编程需要了解的一些基本知识
- 维护IBM DB2数据库所应了解的基本知识-10
- 学习算法需要了解学习的相关知识
- 处子贴^^:一个了解基本知识的好地方
- 传输基本知识,搞网络工程的需要知道的一些基本知识
- 华通互联-托管、租用前需要了解的知识
- 关于win7开发需要了解的知识