zoukankan      html  css  js  c++  java
  • JavaScript: 常用字符串API

    常用字符串API

    length:获取字符串的长度(字符串中字符的个数) 属性,没有小括号

      var str = "hello";
    
      console.log( str.length );

    toUpperCase/toLowerCase :转大小写

      

    var name = "AngierSun";
    console.log( "大写:"+name.toUpperCase() );
    console.log( "小写:"+name.toLowerCase() );

    charAt(下标) : 返回某个下标上的字符

    var str1 = "javascript网页教程";
    var str2 = str1.charAt(12); // 下标12上的字符
    console.log(str2); //
    
    var str3 = str1.charCodeAt(12);
    console.log(str3); //25945:(汉字“教”在unicode编码中的编号)

    indexof(字符):查找字符串中字符出现的首次下标

    lastIndexof(字符):查找字符串中字符最后一次出现的下标

    var str1 = "javascript网页教程";
    var str2 = str1.indexOf("a");
    console.log(str2); // 1 , a字符在str1中第一次出现的下标
    var str3 = str1.lastIndexOf("a"); //3,a字符在str1中最后一次出现的下标
    console.log(str3);

    substring(开始,结束):截取字符串中一部分(结束是不包含的)

    var str1 = "abcdefgh";
    var str2 = str1.substring(2,4);
    console.log(str2); //cd,从2开始(包含),4结束(不包含)

    replace(旧的,新的):将字符串中的旧字符替换成新字符

    var str1 = "abcde";
    var str2 = str1.replace("cd","XXX");
    console.log(str2); // abXXXe,将str1中的cd替换成XXX

    split(分割的节点):一个字符串切割成N个小字符串,所以返回的是数组类型

    var str1 = "一,二,三,四,五";
    var arr = str1.split(","); // 将str1 以逗号进行分割,分割成N份,所以返回的结果一定
    是数组结构
    console.log( "共分割成:"+arr.length+"份" );
    console.log( "第三份是:" + arr[2] ); //
  • 相关阅读:
    文件操作一写操作
    文件操作一读操作
    python基础初识
    while循环和格式化输出
    python基础数据类型一(整数类型和布尔值)
    CentOS 6下安装nodejs 0.9.0(转)
    CentOS安装Python教程
    Discuz! X2.5数据库字典(转)
    SQL 语句中的union操作符
    thinkphp空操作和配置文件实现简化路由
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15129958.html
Copyright © 2011-2022 走看看