• String API—04


     (31)sub() & sup()

    sub() 方法用于把字符串显示为下标

    1 var str = "Hello world!";
    2 document.write(str.sub());

    与sup()对应,sup()作用是把字符串显示为上标

    (32)substr(start,length)

    ubstr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符

    1         let str = 'abcdefgh'
    2         let s = str.substr(2,3) 
    3         console.log(s);  // cde

    (33)substring(start,stop)

    substring() 方法用于提取字符串中介于两个指定下标之间的字符:

    • start:必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置
    • stop:可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。
      • 如果省略该参数,那么返回的子串会一直到字符串的结尾
      • 如果为负数,则截取从0到start的字符
    1         let str = 'abcdefgh'
    2         let s1 = str.substring(2,2)  // cd
    3         let s2 = str.substring(2)  // cdefgh
    4         let s3 = str.substring(2,-2)  // ab

    注意slice()与substring()之间的区别:

    1         let str = 'abcdefgh'
    2         let s1 = str.slice(2,-3)
    3         let s2 = str.substring(2,-3)
    4         console.log(s1);  // cde
    5         console.log(s2);  // ab

    说明:

    • 第二个参数为正数时,slice()与substring()作用相同
    • 第二个参数为负数时,slice()返回从start到从结尾开始到第二个参数绝对值长度的位置;substring()返回从0到start的字符串
    • 第二个参数比第一个参数小且两者都是正数。slice会自动排序从小的那个数开始截取,而substring()返回空字符串

    (34)toLocaleLowerCase() & toLocaleUpperCase()  && toLowerCase() & toUpperCase()

    toLocaleLowerCase() 方法用于把字符串转换为小写

    1 var str="Hello World!"
    2 document.write(str.toLocaleLowerCase())

    与 toLowerCase() 不同的是,toLocaleLowerCase() 方法按照本地方式把字符串转换为小写。只有几种语言(如土耳其语)具有地方特有的大小写映射,所有该方法的返回值通常与 toLowerCase() 一样。

    (35)trim()、trimEnd()、trimLeft()、trimRight()、trimStart()

    • trimStart()消除字符串头部的空格,trimEnd()消除尾部的空格。
    • trimLeft()trimStart()的别名,trimRight()trimEnd()的别名。

    (36)valueOf

    valueOf() 方法可返回 String 对象的原始值

    注意: valueOf() 方法通常由 JavaScript 在后台自动进行调用,而不是显式地处于代码中。

  • 相关阅读:
    python基础知识的重点面试题
    初入SG-UAP
    sg-uap常用注解介绍
    Git简介
    Docker 阿里云镜像加速
    Elasticsearch 读时分词、写时分词
    Java 显示调用隐式调用
    SecureFX中文目录乱码问题解决方案
    Linux 防火墙遇到的问题
    Docker Gitlib创建项目后仓库连接IP地址不一致问题(包括进入docker中容器命令及退出命令)
  • 原文地址:https://www.cnblogs.com/codexlx/p/14307034.html
Copyright © 2020-2023  润新知