• 廖雪峰JS教程学习记录---字符串


    1.由于多行字符串用 写起来比较费事,所以最新的ES6标准新增了一种多行字符串的表示方法,用'...'表示`这是一个

    多行
    字符串`;

    2.字符串常见的操作如下:
    s.length; // 13

    要获取字符串某个指定位置的字符,使用类似Array的下标操作,索引号从0开始:
    s[12]; // '!'
    s[13]; // undefined 超出范围的索引不会报错,但一律返回undefined

    3.需要特别注意的是,字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果:

    var s = 'Test';
    s[0] = 'X';
    alert(s); // s仍然为'Test'
    

    4.JavaScript为字符串提供了一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串:

      toUpperCase():把一个字符串全部变为大写

      toLowerCase:把一个字符串全部变为小写

      indexOf:会搜索指定字符串出现的起始位置,找不到返回为-1

      substring:返回指定索引区间的子串:

    var s = 'hello, world'
    s.substring(0, 5); // 从索引0开始到5(不包括5),返回'hello'
    s.substring(7); // 从索引7开始到结束,返回'world'

     

     
  • 相关阅读:
    Linux 文本编辑器 vim
    Redis 学习(一)
    Linux服务管理
    Linux系统管理
    Linux文件系统管理
    深入解析 composer 的自动加载原理 (转)
    Composer 的学习
    GBDT算法简述
    随机森林入门与实战
    主成分分析PCA
  • 原文地址:https://www.cnblogs.com/shiliu123456/p/5701001.html
Copyright © 2020-2023  润新知