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());//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,));//
    var string1="hello world";
var string2="word";
document.writeln(string1.indexOf(string2,));//-1

5.lastIndexOf()

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

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

6.match()

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

    var string="";
document.writeln(string.match(//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(,));//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对象。

javascript string对象方法总结的更多相关文章

  1. JavaScript String 对象方法

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

  2. javascript string对象方法replace

    最简单的replace用法是: var str = 'aaaaa9876b0000'; str.replace(/a/g,'A'); 有时候我们希望只是在匹配的位置添加特定的字符: var str = ...

  3. JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法

    JavaScript Number 对象 Number 对象属性 属性 描述 constructor 返回对创建此对象的 Number 函数的引用. MAX_VALUE 可表示的最大的数. MIN_V ...

  4. JavaScript String 对象

    JavaScript String 对象 String 对象 String 对象用于处理文本(字符串). String 对象创建方法: new String(). 语法 var txt = new S ...

  5. 浏览器端-W3School-JavaScript:JavaScript String 对象

    ylbtech-浏览器端-W3School-JavaScript:JavaScript String 对象 1.返回顶部 1. JavaScript String 对象 String 对象 Strin ...

  6. PowerShell String对象方法 1

    PowerShell String对象方法 1 8 6月, 2013  在 Powershell tagged 字符串 / 对象 / 文本 by Mooser Lee 从之前的章节中,我们知道Powe ...

  7. 几种String对象方法的区别

    1.在String对象方法中,发现.slice()方法和.substring()方法的作用几乎相同,都是根据起始索引返回截取得到的字符串.经过查阅资料和实测得到区别: 正常情况下索引都为正值,返回值为 ...

  8. 【timeisprecious】【JavaScript 】JavaScript String 对象

    JavaScript>String 对象 1 .From Runnob JavaScript String 对象(概览) JavaScript String 对象(教程)

  9. JavaScript String 字符串方法

    JavaScript String 字符串方法汇总   1.str.indexOf() 方法查找字符串中的字符串  返回   字符串中指定文本首次出现的索引(位置)       JavaScript ...

随机推荐

  1. Mac 安装Rudy环境 pod安装前的准备工作

    之前已经说过怎么使用pod 今天说一下安装pod之前的准备工作 首先呢就是Rudy 环境(前提是你已经安装了Xcode) 在终端输入一下命令 期间可能也许会要你输入密码 curl -L https:/ ...

  2. KingbaseES的HA搭建

    1.配置资源前准备: 安装好数据库并保持两台机器用户ID及组ID一致,组ID和用户ID在/etc/passwd查看,如不保持一致,可能导致切机时阵列的属主改变,导致数据库无法启动. 建议用法,现在两台 ...

  3. Java 字符终端上获取输入三种方式

    http://blog.csdn.net/hongweigg/article/details/14448731 在Java 字符终端上获取输入有三种方式: 1.java.lang.System.in ...

  4. spring mvc handler的三种方式

    springmvc.xml 三种方式不能针对一个controller同时使用 <?xml version="1.0" encoding="UTF-8"?& ...

  5. Chrome 插件集锦

    原文出处:CN_Simo 子曾曰:"工欲善其事,必先利其器.居是邦也."--语出<论语·卫灵公>:其后一百多年,荀子也在其<劝学>中倡言道:"吾尝 ...

  6. 《JAVASCRIPT高级程序设计》原生拖放和媒体元素

    一.原生拖放 最早在网页中引入javascript拖放功能的是IE4,当时,网页中只有两种对象可以拖放:图像和某些文本.而现在,几乎网页中的任何元素都可以拖放以及作为放置目标.下面介绍一些与拖放相关的 ...

  7. CentOS7 ssh无密码登录

    准备工作:给各个主机取个名字,如master(主节点),slave01(从节点01),slave02(从节点02) 1.修改主机名: hostname master hostname slave01 ...

  8. 初识PHP遗留下来的问题?

    待解决的问题: 1.写一个PHP脚本,显示用户输入的名称. 提示: <?php echo $_POST["username"];?>! <?php echo &q ...

  9. C++编程练习(2)----“实现简单的线性表的链式存储结构“

    单链表采用链式存储结构,用一组任意的存储单元存放线性表的元素. 对于查找操作,单链表的时间复杂度为O(n). 对于插入和删除操作,单链表在确定位置后,插入和删除时间仅为O(1). 单链表不需要分配存储 ...

  10. 使用python制作ArcGIS插件(2)代码编写

    使用python制作ArcGIS插件(2)代码编写 by 李远祥 上一章节已经介绍了如何去搭建AddIn的界面,接下来要实现具体的功能,则到了具体的编程环节.由于使用的是python语言进行编程,则开 ...