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

    string字符串对象
    字符串所有的方法,都 不会修改字符串本身(字符串是不可变的),操作完成会 返回一个新的字符串
     
    字符串.charAt(数字) 那个字符在这个位置(索引值)
    复制代码
    var str = 'nihaome wozhendexiangxeuhaoqianduan'
    var str2 = str.charAt(4);//字符串的下标是从1开始的,所以返回o
    var str3 = str.charAt(25); //25位置是a;
    var str4 = str.charAt(5,26); //传入两个参数,不会报错,但是第二个参数默认无效,
    //所以返回的是位置5的字符m
    console.log(str2); // 结果 o
    console.log(str3); // 结果 a
    console.log(str4); // 结果 m
    复制代码
     
    字符串.charCodeAt()  返回字符串中index位置的字符编码。
    var str = "llinihao mezaigama";
    var str2 = str.charCodeAt(5);//位置5的字符是h,h的Unicode编码是104
    var str3 = str.charCodeAt(3);
    console.log(str3); //110
    console.log(str2); // 104
    字符串[索引] 获取字符串中的单个字符
    拼接字符串记得用 + 拼接符
    字符串.concat(要拼接的字符串)
    var str1 = "lixiaoqi";
    var str2 = 'zaijian';
     // 把str1连接到str2上
    console.log(str2.concat(str1)); // 结果 zaijianlixiaoqi
    字符串slice(开始位置,结束位置) 截取
     
    字符串.substr() 
    字符串.substr(start,len)
    功能: 截取字符串
    参数: 
      start :(必需)指定字符串的开始位置;
      len:(可选)表示截取的字符总数,省略时截取至字符串的末尾。
      当start为负数时,会将传入的负值与字符串的长度相加。
      当len为负数时返回空字符串。
    字符串.substring()  语法及功能同slice()完全一样,区别只在于遇到负数时,自动将参数转换为0。
              substring()会把较小的数作为开始位置,较大的数作为结束位置。
     
    查询字符是否在字符串中
    字符串.indexOf('要查询的字符') 返回所在位置 从前向后查询
    字符串.lastIndexOf('要查询的内容') 返回所在位置 从后向前查询
    字符串.trim() 去掉字符串前后的空格
    字符串.toUpperCase() 字符串转成大写
    字符串.toLowerCase() 字符串转成小写
    字符串.replace(①,②) 字符串替换 ①原来的②要替换的
    字符串.split('要拿出的相同字符')字符串分割 把字符串分割成数组
    var str = 'hhhui-gggg-g-ggg-ddd-ggg-xxx-nnn-sss-aaa'
     var arr = str.split('-')
     console.log(arr) // ["hhhui", "gggg", "g", "ggg", "ddd", "ggg", "xxx", "nnn", "sss", "aaa"]
     
  • 相关阅读:
    IBatis学习总结之动态拼sql
    IBatis学习总结
    帝都残暴的.net 之旅 (Martin Fowler 有留言哦)
    简洁实用的WordPress模板
    发现一位同行特牛
    app爬虫--mitmproxy用法梳理
    [转]数据库设计中的14个技巧
    [转] sql数据类型 varchar与nvarchar的区别
    web工作原理
    Xcode6 LaunchImage尺寸
  • 原文地址:https://www.cnblogs.com/maxiag/p/14817054.html
Copyright © 2011-2022 走看看