字符串

						字符串
开发工具与关键技术:
作者:赵纯雨
班级:1804
撰写时间:2019.5.6

字符串属性:length字符串它也有长度,空格也是长度。
string字符串对象,我们在之前的学习中当中就已经学习使用字符串对象了,以及定义字符串的办法就是直接赋值,比如:var mystr = “I love Javascript!”,定义mystr字符串后,我们就可以访问它的属性和方法,空格符,字母,中文,特殊字符。
ChartAt返回指定位置的字符,这里指是要检索的它的第几个位置,是索引,charAt()方法可返回指定位置的字符,返回的字符是长度为1的字符串。
语法:stringObject.charAt(index)
var str = ”Iove Jacascript!”
var char = str.charAt(4);获取的是v
Document.write(“
” + char);
Indexof返回的是位置索引,从第一个开始的参数就是你要去检索的字符串,如果是第二个参数给的话就是从哪里开始检索的,如果你不写第二个参数的话,它就回去从开头去开始检索,但如果你要写的话就是你要检索的字符串它的所处的位置,它是从第几个位置来开始检索的,如果是从第二个参数是从索引开始检索,它的长度减一就是索引,当检索的字符不在我检索的字符串里面,它返回返回的是-1,indexof() 返回指定的字符串首次出现的位置,方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法:stringObject. indexOf(substring, startpos)
参数说明:substring它必须是参数,规定需要检索的字符串值。
Startpos它是可以选择整数或者是整参数,如果规定必须在字符串当中开始检索的位置,那么它的合法取值就是0到stringObject。Length-1,若要省去这个参数,那么就会将从字符串当中的首字符来开始检索。
在这里插入图片描述
在这里插入图片描述
Split()方法将字符串分割为字符串数组,并返回此数组
第二个参数是从哪里到哪里开始分割,可以写,但也可以不写,不写就是无限次分割,根据点号去进行分割,第二个参数没有给,就是无限次分割,就等于有多少个点号就分割多少次,无限次分割,返回一个这样的数组 [www.gxrjxy.com]给我们,就用document.write在网页上它就不会输出这样的[],输出的是www.gxrjxy.com,写了第二个参数就是www,从第一个开始分割,要使用这个数组就是直接获取数组的索引就是1,就是gxrjxy,Split()方法将字符串分割为字符串数组,并返回此数组。
语法:
在这里插入图片描述
参数说明:separator必需参数,从该参数指定的地方就开始分割stringObject,limit是可选参数,分割次数,如果设置参数,返回字符串不会多于这个参数指定的数组,如果无参数则不限制分割次数。
注意:如果把字符串(“”)用作separator,那么stringObject中的每个字符之间都会被分割掉:在这里插入图片描述
Substring 方法用于提取字符串中介于两个指定下标它们两个之间的字符,第一个参数是不可以给负数的,只能给正整数,开始和结束的时候要一致的话就返回空白的字符串,Substring它是有一个特殊点,交换再截取,检测到开始位置大于结束位置时候,可以的话把它们的位置交换,如图:
在这里插入图片描述
还有一种,就是给它指定的数目的字符Substr(),前面给到的是索引,是可以给它一个负数的值,给的负数的话说明它是不想从前面开始获取,而是从后面获取的,如果从后面获取给值的话就是说明是不可以给0了,要么就从-1开始赋值,它后面给到的是长度,Substr()方法从字符串中提取从startPos位置开始的指定数目的字符串。
语法:stringObject。Substr(startIndex,length)。
参数说明:startPos开始位置,索引0开始。
Length它是可选,提取字符串的长度,如果省略,返回中的startPos开始到字符串几位的字符。
注意:如果它的参数startPos如果是负数的话,结果它是从字符串的尾部开始算起的位置,也就是说,-1指字符串当中取的是它当中的最后一个字符,-2指字符串当中取的是它的倒数第二个字符,-3指字符串当中取的是它的倒数第三个字符,-4指字符串当中取的是它的倒数第四个字符,以此类推,就算是到了结尾,结束了,你如果不写4的话,后面的就都会截取到…-6的意思是从倒数第六个的时候算起,截取五个长度:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值