• 前端学习(十六)字符串(笔记)


    js:
    字符串、数组、json

    -------------------
    字符串:
        js里面带引号的都是字符串!

        字符串方法:

    1.charAt(下标);

    var str='123456';
    alert(str.charAt(5));

    获取字符串下标!

    2.indexOf(小字符串);

    var str='sdgfsdgd';
        
    alert(str.indexOf(s));---从大字符串str里面找小字符串s所在位置(下标)!

    笔记:
        1.找的时候默认是前面的第一个!
        2.找到的时候,返回下标,找不到的时候,返回-1
        3.找的时候,它会区分大小写!

    例子:找到浏览器!
        navigator.userAgent(浏览器的版本信息)
        
        谷歌:
        Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2970.0 Safari/537.36

        火狐:
        Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0

        IE:
        Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)


    姓名:

    1.张三2.李四  3.王五

    ============================================

    3. str.lastIndexOf(小字符串);

    从后往前找

    var str='sdgfsdsgd';
        
    alert(str.lastIndexOf('s'));

    ==========================================

    4. 截取字符串

    var str='welcome to shanghai';
        
    alert(str.substring(11,16));

        1.str.substring(起始位置下标,结束位置的下标)
            包含起始,不包含结束

        2.str.substring(起始位置下标)
            起始位置到最后!    

    例子:
        截取扩展名!

        var str='wefewwef.ewrgewr.html.jpg.txt';

        1.str.lastIndexOf('.');-->返回点所在下标!
        2.str.substring(str.lastIndexOf('.'))

    ================================================

    5. 切分字符串:
        
    var str='welcome to shanghai';
        
        alert(str.split(' '));

        //['welcome','to','shanghai']


    alert(str.split('切分方法'));

    注意:
        1.切分完以后,字符串就变成数组了!
        2.用什么方法都可以,但是方法来源于大字符串!

    =============================================

    6. 大小写转换

    小转大

    var str='welcome to beijing';
        
    alert(str.toUpperCase());

    大转小

    var str='WELCOME TO BEIJING';
        
    alert(str.toLowerCase());

    --------------------------------------------------

    字符串比较:
        
        英文
        注意:
            1.一对一比较
            2.有字母项比没有大
            3.按照字典序比较大小

                a最小  z最大  大写的默认比小写要小!

    ---------------------------------------------

        数字  会隐私转换!

        var str='114';
        var str2='122';
        
        alert(str<str2);
        //比较运算,必须有一方是数字,才隐私


        按照字典序:

            0 最小  9最大

    -------------------------------------------

    汉字:

        没规律!

    -----

  • 相关阅读:
    java8 新特性
    class类加载机制
    redis和memcache的区别
    Nginx,Apache,Tomcat区别
    java synchronized锁的理解
    java BIO,NIO在单服务器,多客户端通信上的应用
    理解spring任务调度timer,Quartz,spring task
    理解同步与异步,及java中实现同步机制的方法
    java范型的理解
    正向代理,反向代理的理解
  • 原文地址:https://www.cnblogs.com/wxiaoyu/p/9579292.html
Copyright © 2020-2023  润新知