js常用的字符串方法分析
来源:互联网 发布:剑三藏剑叶英脸型数据 编辑:程序博客网 时间:2024/06/08 11:26
##字符串##
字符串:
由0个或多个字符组成,被成对的英文单引号或双引号包含起来的。
字符编码:
每一个字符在计算机存储的编号。
计算机会保存有一套或几套用于标注编号与字符对应关系的字典。(字符集)
计算机存储单位
位:bit->0/1能存2个字
字节:byte->8bit可存256个不同的字。
KB:1KB=1024byte;
字符串的操作,属性(此中str代表字符串)
length:只读属性,表示字符串的长度
str.charAt(index):返回str中index位置上对应的字符,若超出当前位置返回空字符。
str.indexOf(char):返回char在str中首次出现的位置。从左至右,若不存在返回-1.
str.lastIndexOf(char):返回char在str中最后一次出现的位置,从右至左,若不存在返回-1.
str.charCodeAt();
str.substring(start,end):截取并返回字符串,从start位置开始到end位置结束(不包含end位置上的字符)start:起始位默认为0,如果是负数,转成为0.
end:结束位,默认为字符串的长度,如果是负数,转成0.
若start比end大会交换位置。
str.substr(start,count):截取从start位置开始,截取count个字符,并返回
start:截取的起始位置,默认为0,支持负数
count:截取的个数,默认为length;不支持负数
str.slice(start, end)
截取从start的位置开始,到end位置结束<不包含end位置上的字符>的字符,并返回
start: 起始位,默认为0,如果是负数,则用字符串的长度+这个负数值,或者是从右向
左数start位确定起始位置
end: 结束位,默认为字符串的长度,如果是负数,则用字符串的长度+这个负数值,或者
是从右向左数start位确定起始位置
substring:
根据起始位置和结束位置进行截取。
不支持负数
比较start与end大小关系,并做对应的位置互换
str.slice:
根据起始位置和结束位置进行截取。
支持负数
不比较start与end大小关系,并做对应的位置互换
substr:
根据起始位置和个数进行截取
起始位置支持负数
str.toLowerCase()
* 把str全部转成小写
str.toUpperCase():
把str全部转成大写。
str.trim():
消除首尾空格
str.split(s):
根据s分隔str并把分隔结果保存成数组返回,作为分隔符的字符不会包含在内
s:分隔符,如果s不存在,整个字符串将作为分隔后的唯一结果
若传空 则每个字符被分隔,成数组
- js常用的字符串方法分析
- js常用的字符串方法分析
- js字符串常用的方法
- Js字符串的常用方法
- js常用字符串方法
- js字符串常用方法
- js字符串常用方法
- JS字符串的一些常用方法
- JS字符串的一些常用方法
- JS字符串的常用方法汇总
- js 字符串的一些常用方法
- JS中操作字符串的常用方法
- js截取字符串的常用方法
- js常用分割取字符串的方法
- JS字符串的一些常用方法
- js字符串常用判断方法
- js字符串常用判断方法
- js字符串常用判断方法
- CPSR_c是什么
- oracle dba 日常必备sql
- 《Tableau数据可视化从入门到精通》之序言
- kafka基本操作命令总结以及Kafka界面化管理链接
- 交互式QGraphicsView(平移/缩放/旋转)
- js常用的字符串方法分析
- hdu6127
- QGesture
- 数据挖掘笔试题
- ubuntu16.04 下 使用update-alternatives 更换python 版本
- VS2010中GetMenu()和GetSubMenu(0)为NULL引发异常(2)
- linux Boot目录满了之后的解决方法
- sed参数是变量,变量中有特殊字符,如何处理
- 【CUGBACM15级BC第六场 B】hdu 4982 Goffi and Squary Partition