javaScript 字符串的表示和操作

<script type="text/javascript" >

    //字符串操作
    var str1 = 'HelloWorld';
    console.info(str1.substr(5,-1));//只要第二个参数为负数返回空串 ''
    console.info(str1.substr(-5,-1));// ''
    console.info(str1.substr(-5,1));//负数从右往左-1,-2... W
    console.info(str1.substr(-5));//负数从右往左-1,-2... World
    console.info(str1.substr(5,1));//左往右0,1...第五个开始往后截取一个字符W
    console.info(str1.substr(0));


    console.info(str1.substring(-4));//只要是负数返回全部字符串 Hello World
    console.info(str1.substring(5,-4));//相当于substring(-4,5)返回从第0个到第五个  Hello
    console.info(str1.substring(1,1));
    console.info(str1.substring(0));

    console.info(str1.indexOf('l'));

    console.info(str1.toUpperCase());
    console.info(str1.toLowerCase());
    console.info(str1[2]);
    /**
     * 字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果
     * /
    str1[2]='o';
    console.info(str1);
    /***
     * == 判断有时候会有问题.两边数据类型不同也能比较
     * === 三等号先回判断两边的数据类型.如果类型相同才会继续比较.不同直接返回false.推荐使用===判断
     * **/
    console.info(111==='111');//false
    console.info(111=='111');//true
    console.info(NaN);


</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值