Date 对象

js的七大数据类型

string  number boolean symbool undefieng
    // umllobject(array function)

js的构造函数独一无二的的值

string number boolean symbool object array 
    // function regexp(正则)

基本数据类型

string number boolean symbool undefieng null


返回一个 指定的字符串值最后出现的位置

  // 从前往后数 找到第一个就停止
        // let str=str.index('1')
        // 从后往前数 找到第一个就停止 找不到就 返回-1
        // let index = str.lastIndexOf('1')
        // document.write(index)

es6 提供的一个放法 includes


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


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

会返回一个数组,数字里面包含匹配项和匹配向坐在的下标,和匹配项所在的字符串和匹配项的长度


let str = 'a1b2c3d4';
        // let a = str .match('b8');

mach()匹配正则 会返回匹配正则的数组 列如

如['9','8'],'7','6'
        // let a = str.match(/\d+/g);
        // console.log(a);

    let str ='h1e21234o5';
    let numArr=str.match(/\d/g)
    let numstr=numArr.join('*')
    document.write(numstr+'<br>');

replace的第二个参数 可以写方法 方法是在每次匹配到一个字符串的时候

    

 replace 用于在字符串中用一些字符替换成另一些字符 或替换成一个以正则表达式匹配的子串

        // 会把字符串中的第一个l替换成了-

        // let nstr = str.repeat('1','-')

        let nstr = str.replace(/\d/g,function(value,index){

            console.log(value,index)


使用concat可  以把两个字符串拼接起来形成一个字符串

 let nstr = str.concat(str2);
    //     console.log(str);
    //     console.log(str2);
    //     console.log(nstr);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值