• 字符串的认识


    1.字符串的定义(创建方式)

     //a.字面量(内置基本类型)

        var str = "hello";

        console.log(str);

        console.log(typeof str);

    //b.构造方法(引用类型)

        var str1 = new String("world");

        console.log(str1);

        console.log(typeof str1);

    2.字符串的访问

    ①字符名【下标】

    ②字符名.chartAt【下标】

    3.基本包装类型

    对象才有属性和方法     复杂数据类型才有属性和方法

    简单数据类型为啥会有length属性呢,进行基本包装类型:就是把简单数据类型包装成复杂数据类型 

    4.字符串不可变

    指的是里面的值不可变,虽然看.上去可以改变内容,但其实是地址变了,内存中新开辟了-个内存空间。因为字符串得不可变所以不要大量使用拼接字符串

    5.字符串的属性: length:字符串的长度

    6. asc码:每个字符都对应一个数字,这个数字就是asc码

    字符和对应的asc码是无条件等价的

    常见的值: 65 'A'       97 'a'     48 '0'     32 空格     13 回车

    ①length:字符串的长度

    var str = "hello";

    console.log(str.length);

     str = "aworld";

    ②charAt(索引):返回索引对应的字符

        console.log(str.charAt(0));

    ③charCodeAt(索引):返回索引对应的字符的asc码值

        console.log(str.charCodeAt(0));

    7.常见的API

    ①length: 字符串的长度

    charAt(索引):返回索引对应的字符

    charCodeAt(索引):返回索引对应的字符的asc码值

    ②fromCharCode

        功能:返回asc码对应的字符

        参数:fromCharCode(asc1,asc2...)

        返回值:asc码对应的字符

        注意事项:该方法直接通过类名String调用

    ③indexOf("字符串"):查找字符串出现的位置,找到返回下标,找不到返回-1

        只能返回第一次的字符串下标

    ④ lastIndexOf("abc")    查找字符串最后一次出现的位置  如果没找到  返回-1

    ⑤replace

        功能:替换,用参数2替换参数1

        参数:replace(被替换字符串,替换的字符串)

        返回值:被替换的字符串

        只能替换一次

    ⑥截取字符串

        slice

        substring

        参数:[起始位置,结束为止) 左闭右开

    其中slice支持负数,substring不支持负数
     

    ⑦split

        功能:将字符串按分隔符转为数组

        参数:split(分隔符)

        返回值:一个字符串数组

    ⑧字符串转大写

     console.log("HeiHei".toUpperCase());

    ⑨字符串转小写

        console.log("HeiHei".toLowerCase());

    ⑩concat('字符串1','字符串',...)===》字符串得连接

     var str='andy';
    console.log(strconcat('red'));

  • 相关阅读:
    Gin-Swagger的使用
    【牛客】【查找两个字符串a,b中的最长公共子串】【动态规划】
    PMP 2022-11-01
    哈希表 | 三数之和、四数之和 | 用`双指针法`最合适 | leecode刷题笔记
    使用python制作一个简单的任务管理器
    TCP/IP 测试题(二)
    MySQL --- 多表查询 - 七种JOINS实现、集合运算、多表查询练习
    GitHub如何删除仓库
    携创教育:自考本科要考哪些科目?自考专升本有什么优势?
    如何在iPhone上恢复图片?5 个有效解决方案
  • 原文地址:https://blog.csdn.net/szydqq/article/details/125623697