zoukankan      html  css  js  c++  java
  • 字符串常用方法

    1.字符串长度length

    var str="你哈,字符串!";
    
    //字符串长度
    var len=str.length;
    

    2.获取字符串具体元素

    var a=str.charAt(str.length-1);
    

    3.获取字符串编码值

    //不传入参数时,默认为0
    var b=str.charCodeAt(1);
    
    //根据编码值返回字符串
    String.fromCharCode(编码值,编码值);
    

    4.查找元素

    //indexOf、lastIndexOf如果第二个参数为负数的话,默认当成0来处理
    //indexOf从前往后找
    var str="你哈,字符串!";
    str.indexOf("字");  //返回该字的下标
    str.indexOf("字",2);//开始从小标2查找
    str.indexOf("0"); //字符串中没有,返回-1,表示未找到
    str.indexOf("字符");  //返回该字符开始的位置,即3
    //lastIndexOf从后往前找
    str.lastIndexOf("字");
    

    5.字符串比较

    //字符串比较规则:只比第一位的Unicode编码的值
    alert("1000">"2"); //false
    alert("1000">2); //隐式类型转换 true
    

    6.字符串截取

    var str="你哈,字符串!";
    //substring(开始位置,结束位置) 
    str.substring(3);//字符串!
    str.substring(0,2); //你哈
    str.substring(2,0); //你哈  检测两个数的大小,小的始终放在前边,大的放在后面
    str.substring(-3,2);//你哈 -3当成0来处理
    
    
    
    str.slice(0,2);//你哈
    str.slice(2,0);//不交换位置,取不到值
    str.slice(-2);//串!  从后往前取后两位
    str.slice(-4,-2);//字符
    

    7.字符串大小写转换

    str.toUpperCase(); //转换成大写
    str.toLowerCase(); //转换成小写
    

    8.字符串分割 

    str.split(",");//将字符串分割成数组
    var str1="leo";
    str1.split(""); //["l","e","o"]
    str1.split("e");//["l","o"]
    str1.split("l");//[,"eo"]
    var str2="2017-12-01-10-40";
    str2.split("-",3); //截取3段 ["2017","12","01"]
    

      

  • 相关阅读:
    HTML/CSS基础知识(二)
    JS基础——变量
    HTML/CSS基础知识(四)
    NodeJS学习之win10安装与sublime配置
    HTML/CSS基础知识(一)
    HTML/CSS基础知识(三)
    win10安装git
    C#获取本机局域网IP和公网IP
    如何书写.md格式文档
    C# 获取硬盘空间信息 盘符总大小、剩余空间、已用空间
  • 原文地址:https://www.cnblogs.com/yangxue72/p/7975723.html
Copyright © 2011-2022 走看看