Javascript基础——字符串
与字符串和字符串不同,字符串是构造函数,字符串是变量类型。(字符串是字符串的实例)
在声明一个字符串之后,var =我就可以学了。
它包括
首先,判断一个字符串是否包含在另一个字符串,包括回归真实,不含有虚假str.includes(searchstr,形态指标)searchstr查询。形态指标线开始于哪里
str.includes('wo ') / /真的
切弦
(1)得到一段字符串并返回一个新字符串str.slice(开始、结束)如果是否定的开始,它将被视为启动+ str.length,结束。
Str.slice(2) / / NG
(2)把字符串转换成一个数组,返回一个数组str.split(分离器,分离器的多少),它可以是一个字符串或正则表达式,以及有多少是数组的长度切割后。
Str.split( /我/ g) / / {禾SH
(3)从字符串下标开始获得一定数量的字符,返回一个新字符串str.substr(开始,长度)开始可以是负数,如果是负数,这是倒数的指数。
Str.substr(2) / / NG
(4)特征提取str.substring(开始、结束)开始,结束两指定下标之间的非负整数
Str.substring(1,2) / / O
|搜索字符串的位置存在
(1)发现一个人物是否存在,有一个地方回到第一位。没有返回到- 1。位置是一个可选的选项。如果有,它是从一个索引位置开始检查str.indexof(searchstr,位置)。
Str.indexOf('shi ') / /返回到第一次出现的位置3
Str.indexOf('shi ',8) / /返回1
2。返回指定字符串的最后位置,搜索从后到前,从指标的起始索引str.lastindexof(searchstr,位置)
Str.lastIndexOf('shi ') / /返回3的最后一个位置。
Str.lastIndexOf('shi ',2) / /返回1
第三,查询字符串中正则表达式的匹配,返回一个数组,不能返回null。如果参数是不规则的,它将被转换为普通str.match(正则表达式)。
str.match( / { 1-9 } / / /空G)
str.match( / / / / G){W
返回,与正则表达式匹配的子字符串的第一个字符的索引,并且不返回1 str.search(正则表达式)
str.search( /窝/ g); / / 0
相关编码
(1)编码str.charcodeat(指数),返回到一个位置
str.charcodeat(1) / /返回的编码1位的指数,111
(2)创建一个字符串String.fromCharCode()通过一些编码
string.fromcharcode(111) / /编译为O的字符串
位置相关
(1)字符str.charat(指数),返回到某一个位置
str.charat(1) / /返回的字符位置1指数,O
替换文本
1。替换文本str.replace(regexp,STR)匹配正则表达式
str.replace( /浩/ g,'huai ') / /我是一个坏学生
2。删除字符串的两段的空间并返回新的字符串str.trim()
另外,我唯一能想到的就是写concat()连接字符串。我能想到的唯一好处是我编写了更少的+数字连接器。当谈到concat(),我想重复()。str.repeat(NUM)。
希望本文能对javascript程序设计有所帮助。