常见JavaScript String 对象

String 对象用于处理文本(字符串)

String 对象创建方法: new String()

const str = new String('string')
//或者更简单方式:
const str = 'string'

str.length : 长度(包含标点符号)

const str = '一二三四五,上山打老虎'
conso.log(str.length)//11

str[index] : 获取某个字符

const str = '一二三四五,上山打老虎'
console.log(str[3])//四

str.indexOf() : 获取字符串首字母的下标

如果存在则返回首字母的下标,如不存在则返回-1

应用场景 : 可以判断一个字符串在不在str中

示例:

const str = '一二三四五,上山打老虎'
console.log(str.indexOf('上山') )//6
console.log(str.indexOf('下山') )//-1

str.trim() : 去除字符串两边的空白

应用场景 : 去除表单输入空白

示例:

const txt = input.value.trim()

str.split() : 以分隔符分割str,分割的每一个部分放入新数组中

应用场景 : 解析url中的参数

示例:

const url = 'http://www.baidu.com?name=张三&age=20'
console.log(url.split('?'))// ['http://www.baidu.com', 'name=张山&age=20']
console.log(url.split('?')[1].split('&'))//['name=张山', 'age=20']
console.log(url.split('?')[1].split('&')[0].split('='))// ['name', '张山']

str.substr() : 从'索引号'开始截取'长度'的字符

示例:

const str = '一二三四五,上山打老虎'
console.log(str..substr(6,2) )//上山

str.toLocaleLowerCase() : 根据本地主机的语言环境把字符串转换为小写

示例:

console.log('aakncNVKS'.toLocaleLowerCase())//aakncnvks

str.toLocaleUpperCase() : 根据本地主机的语言环境把字符串转换为大写

示例:

console.log('aakncNVKS'.toLocaleUpperCase())//AAKNCNVKS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值