08.js字符串

1.字符串可以是对象

通常,js字符串是原始值,可以使用字符串创建:var name = "bob"
但是,也可以使用new关键字将字符串定义为一个对象:var name = new String("bob")

注意:不要创建String对象,这样会拖慢执行速度,而且还可能产生其他副作用。

2.字符串属性和方法

原始的字符串,如bob没有属性和方法,因为他们不是对象
原始值可以使用js的属性和方法,因为js在执行方法和属性时可以把原始值当作对象

字符串的属性

constructor	:	返回创建字符串属性的函数
length	    :	返回字符串的长度
prototype	:	允许您向对象添加属性和方法

字符串方法

charAt()			:返回指定索引位置的字符
charCodeAt()		:返回指定索引位置字符的Unicode值
concat()			:连接两个或多个字符串,返回连接后的字符串
fromCharCode()		:将指定的Unicode值转换成字符串
indexOf()			:返回字符串中检索指定字符第一次出现的位置
lastIndexOf()       :返回字符串中检索指定字符最后一次出现的位置
localeCompare()     :用本地特定的顺序来比较两个字符串
match()             :找到一个或多个正则表达式的匹配
replace()           :替换与正则表达式匹配的字串
search()            :检索与正则表达式相匹配的值
slice()				:提取字符串的片段,并在新的字符串中返回被提取的部分
split()				:把字符串分割为子字符串数组
substr()			:从起始索引号提取字符串中指定数目的字符
substring()			:提取字符串中两个指定的索引号之间的字符
toLocaleLowerCase()	:根据主机的语言环境把字符串转换成小写
toLocaleUpperCase()	:根据主机的语言环境把字符串转换成大写
toLowerCase()		:把字符串转换成小写
toString()			:返回字符串对象值
toUpperCase()		:把字符串转换成大写
trim()				:移除字符串首尾空白
valueOf()			:返回某个字符串对象的原始值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值