Javascrip权威指南(三)字符串的使用

2018-06-24 02:08:02来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

Javascript的内置功能之一就是字符串连接,如果+号用于两个字符串连接

  1. var s="hello,world"
  2.       //想要查找给定位置的字符
  3.       s.charAt(0) // h 第一个字符
  4.       s.charAt(s.length-1) // d 最后一个字符
  5.  
  6.       //截取字符串
  7.       s.substring(1,4) //ell
  8.       s.slice(1,4) //ell 同上
  9.       s.slice(-3) //rld
  10.  
  11.       //查询子字符串
  12.       s.indexOf("l") // 2 l第一次出现的位置
  13.       s.lastIndexOf("l") //10 l最后一次出现的位置
  14.  
  15.       //字符串分割,即将一个字符串分割为多个字符串
  16.        s.split(",") //["hello","world"]
  17.  
  18.       //字符串替换
  19.       var myStr = "I,love,you,Do,you,love,me";
  20.        var replacedStr = myStr.replace("love","hate");
  21.       //"I,hate,you,Do,you,love,me"
  22.       //默认只替换第一次查找到的,想要全局替换,需要置上正则全局标识
  23.       var myStr = "I,love,you,Do,you,love,me";
  24.       var replacedStr = myStr.replace(/love/g,"hate");
  25.       //"I,hate,you,Do,you,hate,me"
  26.  
  27.       //字符串大小写转换
  28.       var myStr = "I,love,you,Do,you,love,me";
  29.       var lowCaseStr = myStr.toLowerCase();
  30.       console.log(later.getMinutes());
  31.       //"i,love,you,do,you,love,me";
  32.       var upCaseStr = myStr.toUpperCase();
  33.       //"I,LOVE,YOU,DO,YOU,LOVE,ME"
  34.  
  35.       //字符串连接除了+号,还有concat
  36.       var str1 = "I,love,you!";
  37.       var str2 = "Do,you,love,me?";
  38.       var str = str1.concat(str2);
  39.        //"I,love,you!Do,you,love,me?"

写一个函数获取输入参数的后缀名,例如 abcd.txt

  1. function getSuffix(file){
  2.    return file.slice(file.lastIndexOf(".") + 1,file.length);
  3. }

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Vue.js 相关知识(脚手架)

下一篇:JS高程学习笔记:JS函数基本使用