//javascript字符串方法总结
 
1、String.charAt(n)      //取得字符串中的第n个字符
 
2、String.charCodeAt(n)  //取得字符串中第n个字符的Unicode编码
 
3、String.concat(str1,str2,....)   //用于连接多个字符串,但是 + 更加简单易用
 
4、String.fromCharCode(Unicode_1,Unicode_2,.....)     //从Unicode字符编码来创建字符串,返回创建好的字符串。
 实例:
  var str2 = String.fromCharCode(104,101,108,108,111);
  console.log(str2);   //hello
 
//用于查找一个字符串,如果查找到则返回所查字符串(第一次出现)首字符在原始字符串中的
//位置,如果查不到则返回-1, start为查询的起始位置。
5、String.indexOf(str,[start]);
 
//该方法与String.indexOf(str,[start]) 方法类似,但是他是从后向前的查找,并且会返
//回所查字符串(第一次出现)首字符在原始字符串中的位置或者是-1,但是值得注意的是,原始
//字符串中的字符编码方向并未改变。
6、String.lastIndexOf(str,[start]);
 
7、String.length //返回字符串的长度
 
//使用本地特定的顺序比较两个字符串,如果string比target小,则返回负数,如果string比target大,则返回正数,
//相等则返回0;当使用 '>','<',来比较字符串时,将根据其中的字符的Unicode编码,来比较其大小。
8、String.localeCompare(target)  
 
//该方法同indexOf以及lastIndexOf类似,都是用于查找子字符串,但是该方法会返回具体查找的值 或者是 null;
//当传入str或者是非全局的regexp时,将返回一个对象,其 0 索引,包含了具体要查找的值,index 属性包含查找到的
//首字符位置,input 属性包含原始的字符串。
//当传入为全局的regexp时,则直接返回一个数组,其中包含了查找到的结果集合。
9、String.match(str|regexp);    
 
//用于字符串的替换,可用全局的regexp进行对字符串中的指定字符替换;
//第二个参数可以为一个函数,便于对字符串的操作。
//返回新的字符串
//实例:
 var str = 'javascript';
 console.log(str.replace(/a/g,function(word){
          return word.toUpperCase();
 }));
 console.log(str);
 
10、String.replace(str|regexp,replaceStr|fn);
 
11、String.search(regexp)  //类似于indexOf方法,返回值也类似,但是他需要传入一个regexp对象,并且不支持全局模式。
 
//用于创建子字符串的一个副本,start、end分别为其位置信息,如果他们为负值,则从字符的末尾开始计算;
//该方法与String.substr(start,length)[弃用]和String.subString(from,to)[不支持负数]类似,但是他更加好用,建议使用它。
12、String.slice(start,end)  
 
//该方法用于会以str|regexp为分隔符,将字符串切片成数组,limit来指定返回数组的长度限制
//如果分隔符在原始字符串的首尾匹配中,则返回的数组的首尾处会有 '' 元素。
//如果没有指定分隔符,原始字符串将不会被切分,若为空字符串,则会返回以单个字符为元素的数组。
13、String.split(str|regexp, [limit])  
 
14、String.toLocaleLowerCase()   //将一个字符串转为小写,主要用于土耳其语
 String.toLocaleUpperCase()   //将一个字符串转为大写,主要用于土耳其语
 
15、String.toLowerCase()   //将一个字符串转为小写
 String.toUpperCase()   //将一个字符串转为大写
 
16、String.toString()      //返回对应的字符串
 String.valueOf()       //返回对应的字符串
 
17、String.trim()          //用于去除字符串前后的空格,返回一个新的字符串
 
 
 

JS字符串方法总结整理的更多相关文章

  1. js字符串方法、数组方法整理

    push 向数组末尾添加一项 返回值为数组的长度: pop 删除数组最后一项: unshift 向数组开头增加一项: shift 删除数组第一项: splice 删除数组中的值:1 splice(n, ...

  2. 常用js字符串方法学习总结

    2016-06-15 js数组和字符串方法有很多,并且有一部分在使用的过程中有很多方法是很容易被混淆的,今天来总结一下js中数组和字符串的方法. ♦数组(Array)的方法 1.push() 和 po ...

  3. js字符串方法

    字符串方法根据下标返回字符:str.charAt()//传入一个下标返回字符str.charCodeAt();// 传入一个下标获取编码String.formCharCode();//接受编码,编码转 ...

  4. js 字符串方法 和 数组方法总览

    字符串方法        search()             方法搜索特定值的字符串,并返回匹配的位置.         相比于indexOf(),search()可以设置更强大的搜索值(正则表 ...

  5. js字符串方法汇总

    1.length方法 var stringObject=new String("hellow world"); console.log(stringObject.length);/ ...

  6. 从js的repeat方法谈js字符串与数组的扩展方法

    js将字符串重复N次的repeat方法的8个版本 /* *@desc: 将一个字符串重复自身N次 */ //版本1:利用空数组的join方法 function repeat(target, n) { ...

  7. 不要再混淆js的substring和substr了!(附js所有字符串方法)

    一.字符串操作方法 js中字符串方法操作有很多:concat.indexOf.... 这里只要介绍两种经常混淆的字符串截取方法:substring.substr 二.从例子入手 let str = ' ...

  8. js 字符串转换成数字的三种方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  9. JS扩展方法——字符串trim()

    转自:http://www.cnblogs.com/kissdodog/p/3386480.html <head> <title>测试JS扩展方法</title> ...

随机推荐

  1. 通过crash了解linux页表

    目的: 通过一个c语言实例,了解linux页表的组织结果和mmu的工作原理. 通过页表找到一个物理地址, 对比物理地址与虚拟地址的内容是否一致. 运行环境: $ uname -r3.15.6-200. ...

  2. LA 5966 Blade and Sword (双向bfs + 想法) - from lanshui_Yang

    题目大意:给你一张有n * m个网格的图,每个网格可能是如下符号: “#”:墙 “P”:出发点 “D”:终点 “.”:空地 “*”:传送机 有一个旅行家(假设名叫Mike),他要从点P到达点D,途中必 ...

  3. error while loading shared libraries: libevent-1.x.so.1

    安装完memcache后启动报错(error while loading shared libraries: libevent-1.x.so.1) 这是由于64位linux会去/usr/lib64目录 ...

  4. Java实现串口通信的小样例

    用Java实现串口通信(windows系统下),须要用到sun提供的串口包 javacomm20-win32.zip.当中要用到三个文件,配置例如以下: 1.comm.jar放置到 JAVA_HOME ...

  5. Android Resource介绍和使用

    1. 相关文件夹介绍 文件 取值方式 string.xml getResource().getString(resourceId)或者getResource().getText(resourceId) ...

  6. pwd显示链接文件的真实路径

    1.pwd用于显示当前工作路径 2.pwd -P 用于显示当前的实际工作路径(主要用于链接文件) 加参数难以了理解,看个例子就明白了: 进入链接文件,pwd显示的是链接文件所在的路径,而你不是链接文件 ...

  7. ES6 JavaScript Promise的感性认知

    http://www.zhangxinxu.com/wordpress/2014/02/es6-javascript-promise-感性认知/ 这篇文章讲的很透彻 http://www.zhangx ...

  8. java web简易网上书店项目系列,使用MVC模式(servlet+jstl+dbutils),开篇

    一. 针对很多java web初学者入门困难的问题,笔者利用一个小型web项目,一步一步的展示java web开发方法,每一个章节引入一些java web开发的重点知识,让同学们可以将java web ...

  9. Linux常用指令(待补充)

    1.cd进入目录 2../shuntdown.sh  停止tomcat 3.ps -ef |grep +进程名  查看进程状态 4.kill +进程名   强杀kill -9 +进程 5./start ...

  10. 【Android】创建Popwindow弹出菜单的两种方式

    方法一的Activity package com.app.test02; import android.app.Activity; import android.os.Bundle; import a ...