JS String对象的使用

使用构造函数String实例化出一个字符串对象

let str=new String('123123')

s的七大数据类型

string number boolean symbool undefined null object(array function reg)

js的构造函数

String Number Boolean Symbool Object Array Function RegExp(正则)

基本数据类型

string number boolean symbool undefined null

引用数据类型

object 堆内存(实际的值)和栈内存(内存地址)

let nstr = str.replace(/\d+/g,'-');

document.write(nstr);

在这里/\d表示数字 +表示多个 /g表示全局匹配

let str = 'a-b-c-1-2-3-q-w-e';

let arr = str.split('-');

在这里表示把以-分割的字符串,转成数组

arr.split('*')分割

把一个字符串分割成字符串数组

str.replace('')替换

let str = 'hello world';

let nstr = str.replace('world','javascript');

在这里把world替换成javascript

let str = 'hello';

let index = str.indexOf('l');

从前往后数 找到第一个就停止

let index=str.lastIndexOf('l')

从后往前数 找到第一个就停止 找不到就返回-1

 let flag = str.includes('ll');

 document.write(flag);

判断字符串是否包含某个字符 包含则返回true  不包含返回false

 match()  可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配

match 匹配正则 会返回匹配正则的数组 例如:['9,'8','7','6']*/

let a = str.match(/\d+/g);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值