关闭

javaScript 字符串的表示和操作

标签: javascriptjs字符串
157人阅读 评论(0) 收藏 举报
分类:
<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>
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2693次
    • 积分:145
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类