引用自http://www.jb51.net/article/42482.htm

示例代码

<html>
<head><title></title>
</head>
<body><script type="text/javascript">//1函数:split() //功能:字符串拆分,使用一个指定的分隔符把一个字符串分割存储到数组var str="jpg|bmp|gif|ico|png"; var arr=str.split("|"); //alert(arr);//2数组遍历for (var i = arr.length-1; i >= 0; i--) {document.write(arr[i]+",");};for(var item in arr) {document.write(arr[item]+",");};//3函数:John() //功能:字符串合并使用您选择的分隔符将一个数组合并为一个字符串var myList=new Array("jpg","bmp","gif","ico","png"); var portableList=myList.join("|"); document.write("<br>"+portableList);//4函数:substring() //功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6) ,第二个参数可选如果省略该参数,那么返回的子串会一直到字符串的结尾。 // 说明 // substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。 // 如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 // 如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。 // 如果 start 或 end 为负数,那么它将被替换为 0。 var str2 = "123abc";str3=str2.substring(0,3);document.write("<br>"+str3);//5函数:indexOf() //功能:字符串查找返回字符串中匹配子串的第一个字符的下标(区分大小写)var myString="JavaScript"; var a=myString.indexOf("J");var b=myString.indexOf("j");var c=myString.indexOf("a");var x=myString.indexOf("S");var y=myString.indexOf("Script");var z=myString.indexOf("key");document.write("<br>"+a+"  #  "+b+"  #  "+c+" #  "+x+"  #  "+y+"  #  "+z+"  #  ");</script>
</body>
</html>

js学习 字符串常用方法相关推荐

  1. JS中字符串常用方法

    JS中字符串常用方法 JS中字符串常用方法 length属性 charAt()方法 concat()方法 indexOf()方法 slice()方法 substring()方法 substr()方法 ...

  2. 前端基础知识 (四)JS截取字符串 常用方法

    一.使用substring()或者 slice() 1)substring()用于提取字符串介于两个指定下标之间的字符. stringObject.substring(start, stop) 不包含 ...

  3. JS截取字符串常用方法详细整理

    使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png" ...

  4. JS中字符串常用方法总结

    1.charAt()方法 charAt() 方法可返回字符串中指定位置的字符. let str = "Hello"; let s = str.charAt(1); console. ...

  5. JS数组、对象、字符串常用方法汇总

    JS数组.对象.字符串常用方法汇总 前言 数组常用方法 Array.prototype.slice(start, end) Array.prototype.map() Array.prototype. ...

  6. 前端常用方法 - JS截取字符串的后四位

    前端常用方法 - JS截取字符串的后四位 var test = "天青色等烟雨而我在等你" test.substr(-4) console.log(test.substr(-4)) ...

  7. 【前端-Js基础方法】字符串常用方法汇总

    字符串常用方法汇总 注意这些方法操作后都不会影响到原数组 可以选择直接输出结果 或者 用变量去承接 const str = 'adsAsddfAxca'// ===== 替换 ===== // -&g ...

  8. js数据类型以及数组字符串常用方法

    JS判断数据类型 例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e ...

  9. 字符串常用方法_学习笔记

    // **字符串常用方法**`let str="hello world";` `let str2="你好世界";` `let str3="你好吗&qu ...

最新文章

  1. QT中在Designer中设置QToolButoon上面图标下面文字
  2. 寄售业务的SAP标准流程
  3. 图卷积网络是什么?(行为识别)
  4. 设置virgo-tomcat-server的JVM内存
  5. C++允许重载的运算符和不允许重载的运算符
  6. chrome浏览器崩溃_不只是您:Chrome浏览器在Windows 10的2018年4月更新中崩溃
  7. sip消息概念(一)
  8. cp 强制覆盖_Office 365办公本组CP,软硬件同步提高效率
  9. 【例题+习题】【数值计算方法复习】【湘潭大学】(五)
  10. Docker入门之安装与卸载
  11. 云-PC-matlab-物联网及其它
  12. Ubuntu搜狗输入法安装指南
  13. JavaScript系列(2)内置对象:Date
  14. 全面屏下的沉浸式状态栏的返回键、home键、菜单键的显示。
  15. linux与手机ssh连接,linux之间连接—使用SSH
  16. Java采集PPI指数_PPI(工业品价格指数)是怎样调查计算出来的?
  17. python 内置属性__setattr___python 属性四种管理方法property,descriptor, __get/setattr__, __getatribute __...
  18. LDAP中CN,OU,DC等的含义
  19. 数仓 元数据管理 Atlas 的使用
  20. 【CFD理论】对流项-04-TVD

热门文章

  1. matlab vs2010编译器xml,matlab(R2010a)找不到vs2010的c++编译器
  2. Python -- 数据加载、存储与文件格式
  3. 20145308刘昊阳 20145302张薇《信息安全系统设计基础》实验五:网络通信 实验报告...
  4. 《JAVA与模式》之观察者模式
  5. 没有共享存储和仲裁盘的SQL Server 2012HADR故障手动切换TSQL
  6. Jsp中Uploadify插件的使用(jQuery上传插件)
  7. mysql攻城掠地_【图片】攻城掠地单机版本服务端+攻城掠地GM工具【单兆权吧】_百度贴吧...
  8. CCF201912-2 回收站选址
  9. 动态规划——删除并获得点数(Leetcode 740)
  10. 广度优先搜索——好奇怪的游戏(洛谷 P1747)