zoukankan      html  css  js  c++  java
  • 廖雪峰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'

     

     
  • 相关阅读:
    Spring AOP概念理解 (通俗易懂)
    分享一下几个关于ssm及spring原理的专栏链接
    liux高级常用命令
    Linux基础常用命令
    SP1716 GSS3
    HDU6579 Operation
    CF1205C Palindromic Paths
    CF1213G Path Queries
    CF1213F Unstable String Sort
    CF1213E Two Small Strings
  • 原文地址:https://www.cnblogs.com/shiliu123456/p/5701001.html
Copyright © 2011-2022 走看看