1.anchor()

  用于创建html锚,也就是a标签,()中可以带参数,是a标签的name属性值。

    var string="hello world";document.writeln(string.anchor("name属性值"));

2.charAt()

  用于寻找特定索引值的字符,()中的参数是字符串中某一字符的索引值,注意charAt()只能返回一个字符。

    var string="hello world";document.writeln(string.charAt(4));//o

3concat()

  用于拼接字符串,()中的参数是一个或多个字符串,注意:一般字符串拼接我们用+就可以实现。

    var string1="hello ";var string2="world";document.writeln(string1.concat(string2));

4.indexOf()

  用于寻找某一字符或字符串第一次出现的索引值,()中的第一个参数是要寻找的字符串或字符,第二个参数是要从哪个索引位置寻找,如果省略则从头向尾部寻找,没有找到就会返回-1.注意:indexOf()对大小写敏感

    var string1="hello world";var string2="world";document.writeln(string1.indexOf(string2,3));//6

    var string1="hello world";var string2="word";document.writeln(string1.indexOf(string2,3));//-1

5.lastIndexOf()

  用于寻找某一字符或字符串最后一个出现的索引值,()中的第一个参数是要寻找的字符串或字符,第二个参数是要从哪个索引位置寻找,如果省略则从尾部向头部寻找,没有找到就会返回-1.注意:indexOf()对大小写敏感

    var string1="hello world";var string2="world";document.writeln(string1.lastIndexOf(string2,5));//-1

6.match()

  用于寻找匹配的某一字符或字符串,通常和正则表达式配合使用,如果正则表达式是全局搜索,则返回所有匹配的字符或字符串的数组。

    var string="123123123";document.writeln(string.match(/2/g));//2,2,2

7.replace()

  用于替换某一字符或字符串,()中的第一个参数是替换前的字符串,可以是字符串或正则表达式,第二个参数是替换后的字符串,只能是字符串。

    var string="hello world";document.writeln(string.replace("hello","hi"));

8.search()

  用于查找第一个匹配正则表达式的字符串的索引值,注意:1.search()没有全局搜索能力,就算写了g。2.search()只能搜索第一个匹配的字符串位置。3.对大小写敏感。

    var string="hello world";document.writeln(string.search("hello"));

9.slice()

  用于截取匹配的字符串,()中的参数都是索引值,而且可以为负数。返回的字符串包括第一个参数的字符,不包括第二个参数的字符。

    var string="hello world";document.writeln(string.slice(3,5));//lo

10.split()

  将字符串转化成数组。()中的第一个参数为按什么截取,第二个参数是截取多少个。

    var string="hello world";document.writeln(string.split(" "));//hello,world

11.substr()

  用于截取匹配的字符串,()中一个参数是开始匹配的索引值,第二个参数是要截取的长度。

    var string="hello world";document.writeln(string.substr(2,6));//llo wo

12.substring()

  和slice()用法一样,只不过substring()的参数不接受负值,而且如果start>end,他会将这俩个参数自动换位。

13.valueOf()

  用于检验调用该方法的对象是不是string对象。

转载于:https://www.cnblogs.com/iwebkit/p/6504583.html

javascript string对象方法总结相关推荐

  1. 【JavaScript String对象方法】字符串片段提取:slice()、substring()、substr()

    当参数相同时,返回结果是否相同 slice() substring() substr() 单正参 ✅ ✅ ✅ 单负参 ✅ ❌ (负参转换为 0,返回全字符串) ✅ 双正参 ✅ ✅ ❌ 双负参 ✅ nu ...

  2. JavaScript String 对象参考手册 italics() 方法

    JavaScript italics() 方法 返回JavaScript String 对象参考手册(目录) 定义和用法 italics() 方法用于把字符串显示为斜体. 语法 stringObjec ...

  3. JavaScript String对象中属性的使用方法

    当String()和运算符new 一起作为构造函数使用时,它返回一个新创建的String对象,存放的是字符串s或s的字符串表示. 当不用new运算符调用String()时,它只把s转换成原始的字符串, ...

  4. 荀令衣香--JavaScript全对象方法总结

    前言 对象(object)是 JavaScript 最重要的数据结构.ES6中的重大升级,更使其如虎添翼,关于数据结构本身的改变,详见<纵深精耕--ES6对JS对象的极大提升>.这次先把J ...

  5. JavaScript String 对象扩展方法

    /** 在字符串末尾追加字符串 **/ String.prototype.append = function (str) {return this.concat(str); } /** 删除指定索引位 ...

  6. Js中String对象方法replace()用法详解

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replacement) ...

  7. JS-JavaScript String 对象-string对象方法1:fromCharCode()、charCodeAt()

    1.fromCharCode(): 可接受一个指定的 Unicode 值,然后返回一个字符串. 1). 语法:String.fromCharCode(n1, n2, ..., nX)  (n1, n2 ...

  8. javascript String 对象

    属性: length prototype constructor 方法 说明 charAt() charCodeAt() concat() fromCharCode() lastIndexOf() m ...

  9. JavaScript Array 对象方法

    data.sort(function(a,b){return a.time>b.time?1:-1}); http://www.w3school.com.cn/jsref/jsref_obj_a ...

  10. js字符串: String对象的方法 + 半角空格、全角空格

    一.String 对象方法 方法 描述 anchor() 创建 HTML 锚. big() 用大号字体显示字符串. blink() 显示闪动字符串. bold() 使用粗体显示字符串. charAt( ...

最新文章

  1. 北斗三号系统第九、十颗组网卫星三大看点
  2. php 学习笔记 数组2
  3. 详解Python垃圾回收机制
  4. python 生意_本周互联网关注(2015515):劳动人民的生意经、python好还是go好
  5. 深入理解Tomcat和Jetty源码之第四篇tomcat系统架构上:容器是如何设计的
  6. xlutils演练 修改表格内容
  7. 一文看懂网络上采样层中的 align_corners
  8. 使用函数进行邮件发送的示例
  9. 经典10046剖析案例-2
  10. SpringMVC中ModelAndView对象与“视图解析器”
  11. git bash上传代码到github
  12. C语言中可变参数的宏 __VA_ARGS__
  13. 秩和比综合评价法(RSR)详解及Python实现和应用
  14. (内附教程链接及模板下载)如何利用ICEM进行内流道的抽取
  15. CRC校验算法——C语言实现
  16. 电脑桌面云便签怎么登录便签账号?
  17. MATLAB读二进制数据文件
  18. 单片机学习笔记5--STM32时钟系统(基于百问网STM32F103系列教程)
  19. dnw linux 内核,神器DNW2 FOR LINUX!
  20. 基于微服务的个人博客系统

热门文章

  1. 访问HDFS报错:org.apache.hadoop.security.AccessControlException: Permission denied
  2. 蓝桥杯包子凑数-完全背包
  3. 新xp系统如何链接网络连接服务器地址,xp系统如何设置宽带连接
  4. android activity使用,Android Activity使用拾遗
  5. linux 基础笔记
  6. FreeBSD 8.0候选版本RC2发布
  7. 手动解除浏览器跨域限制
  8. 【Python】高级函数
  9. linux 下 sudo 指令不需要输入密码的配置
  10. 关于Hbase的cache配置