var str = "zhufengpeixun2015yangfanqihang";   字符串也是存在索引和length的   str.length 获取字符串的长度(字符的个数)   第一个字符的索引是0,第二个字符的索引是1...   console.log(str[2]);   

1、charAt(index):通过索引index获取指定位置的字符   console.log(str.charAt(3)); -->"f"   charCodeAt(index):通过索引index获取指定位置的字符对应的Unicode编码值   console.log(str.charCodeAt(3)); -->"f"对应的Unicode值102   var str = "zhufengpeixun2015yangfanqihang";   

2、截取字符串substr(n,m):从索引n开始截取m个字符console.log(str.substr(3,10)); -->"fengpeixun"substring(n,m):从索引n开始截取到索引m处(不包含m)   console.log(str.substring(3,10)); -->"fengpei"   

slice(n,m):从索引n开始截取到索引m处(不包含m)   console.log(str.slice(3,10)); -->"fengpei"   如果只写n不写m,从索引n开始找到末尾   slice支持负数作为索引   console.log(str.slice(-4));   index=str.length-4   console.log(str.substring(-4));   var str = "zhufengpeixun2015yangfanqihang";

3、通过制定的字符获取索引 str.indexOf("字符") 获取字符在字符串中第一次出现位置的索引   str.lastIndexOf("字符") 获取字符在字符串中最后一次出现位置的索引   console.log(str.indexOf("h")); -->1   console.log(str.lastIndexOf("h")); -->26   console.log(str.indexOf("2015")); -->13   特殊作用:可以判断字符串中是否包含某一个字符,包含返回索引,不包含返回-1    if(str.indexOf("2015")>-1){    包含    }else{   不包含    }   var str = "zhufengpeixun2015yangfanqihang";

4、大小写转换 console.log(str.toUpperCase());字母转大写   console.log(str.toLowerCase());字母转小写   var str = "zhu feng pei xun 2015 yang fan qi hang";   

5、和数组中join对应的方法-->split:按照指定的字符,把字符串拆分成数组   console.log(str.split(" "));   ["zhu", "feng", "pei", "xun", "2015", "yang", "fan", "qi", "hang"]   var str = "珠峰培训";   “zhufeng”   

6、replace(old,new):将老字符替换成新的字符   console.log(str.replace("珠峰","zhufeng")); -->"zhufeng培训"   在不使用正则的情况下,一次replace执行只能替换一次   var str = "13/01/25"   console.log(str.replace("/",":").replace("/",":"));   console.log(str.replace(/\g, ":"));   正则方式console.dir(String.prototype);

js中用来操作字符串的相关的方法的更多相关文章

  1. js中用来操作数组的相关的方法

    push向数组的的末尾添加新的内容 unshift向数组的开头增加新的内容 slice(n,m)从索引n开始(包含n),找到索引m处(不包含m),然后把找到的内容作为一个新的数组返回,原有的数组不改变 ...

  2. js 未结束的字符串常量错误解决方法

    1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:<script type=”text/javascript” src=”xxx.js” charset=”UTF-8″>.xx ...

  3. js中object、字符串与正则表达式的方法

    对象 1.object.hasOwnProperty(name) 检测object是否包含一个名为name的属性,那么hasOwnProperty方法返回true,但是不包括其原型上的属性. 正则表达 ...

  4. javascript中常用操作字符串的几种方法charAt()、indexOf()、slice()、substr()

    一.charAt(index) 返回一个字符串某一个索引的字符. 语法:str.charAt(index); var str='我是中国人'; console.log(str.charAt(3));/ ...

  5. JS 对象(Object)和字符串(String)互转方法

    利用原生JSON对象,将对象转为字符串 1 2 3 4 5 6 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; ...

  6. 用js获取当前页面的url的相关信息方法

    当前页面对应的URL的一些属性: ( http://bbs.xxx.net/forum.php?mod=viewthread&tid=2709692&page=1&extra= ...

  7. JS中字符串的相关操作

    一.字符串的创建 创建一个字符串有几种方法.最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量. var myStr = "Hello, String!"; 可以用双 ...

  8. js数组的操作及数组与字符串的相互转化

    数组与字符串的相互转化 <script type="text/javascript">var obj="new1abcdefg".replace(/ ...

  9. JS常见操作,日期操作,字符串操作,表单验证等

    复制代码 //第一篇博文,希望大家多多支持 /***** BasePage.js 公共的 脚本文件 部分方法需引用jquery库 *****/ //#region 日期操作 //字符串转化为时间. f ...

随机推荐

  1. jQuery实现Marquee

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta na ...

  2. jdk1.8和tomcat9.0、maven3.5.0配置教程

    一.jdk环境变量 JAVA_HOME :C:\Program Files\Java\jdk1.8.0_77(这个是你安装JDK时的路径,按照实际情况改成你自己的目录) CLASSPATH:   .; ...

  3. 百度地图自定义icon,定位偏移问题

    最近使用百度地图做一个调度系统,使用定义icon的marker,结果地图显示marker和实际位置偏移,最终参考文章: http://www.cnblogs.com/jz1108/archive/20 ...

  4. 配置多个版本的jdk

    引言: 由于公司有多个项目都需要我开发,而各个项目所依赖的jdk版本又不同,因此需要配置多个jdk; 配置方法: 什么也不说了,直接上图: 然后在其他需要制定Tomcat的地方直接引用JAVA_HOM ...

  5. Python 循环与定义函数

    break for i in range(10): if i == 2: break print i 0 1 continue for i in range(10): if i == 2: conti ...

  6. 查询选修了全部课程的学生姓名_如何解?-MS-SQLServer/应用实例

    查询选修了全部课程的学生姓名:student 是学生表 course 是选课表 sc 是课程表select snamefrom studentwhere not exists(select *from ...

  7. vue 上传单个图片自定义增加progress改良用户体验

    <el-tab-pane label="开发商logo" name="first" style="position: relative;&quo ...

  8. 监听浏览器种类,并区分safari和chrom浏览器

    //判断浏览器种类函数-处理兼容性 function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 va ...

  9. js判断字符串与字符串相互包含,以及数组是否包含某个元素;

    需求:判端一个字符串是否包含另一个字符串? 实现: var str  = "adc"; 判断str 中是否包含 "c" if( str.indexOf(&quo ...

  10. TCHART类型

    private Steema.TeeChart.Styles.Pie pieSeries1; private Steema.TeeChart.Styles.Pie pieSeries2; privat ...