javascript string对象方法总结
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对象方法总结的更多相关文章
- JavaScript String 对象方法
String 对象方法 方法 描述 anchor() 创建 HTML 锚. big() 用大号字体显示字符串. blink() 显示闪动字符串. bold() 使用粗体显示字符串. charAt() ...
- javascript string对象方法replace
最简单的replace用法是: var str = 'aaaaa9876b0000'; str.replace(/a/g,'A'); 有时候我们希望只是在匹配的位置添加特定的字符: var str = ...
- JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法
JavaScript Number 对象 Number 对象属性 属性 描述 constructor 返回对创建此对象的 Number 函数的引用. MAX_VALUE 可表示的最大的数. MIN_V ...
- JavaScript String 对象
JavaScript String 对象 String 对象 String 对象用于处理文本(字符串). String 对象创建方法: new String(). 语法 var txt = new S ...
- 浏览器端-W3School-JavaScript:JavaScript String 对象
ylbtech-浏览器端-W3School-JavaScript:JavaScript String 对象 1.返回顶部 1. JavaScript String 对象 String 对象 Strin ...
- PowerShell String对象方法 1
PowerShell String对象方法 1 8 6月, 2013 在 Powershell tagged 字符串 / 对象 / 文本 by Mooser Lee 从之前的章节中,我们知道Powe ...
- 几种String对象方法的区别
1.在String对象方法中,发现.slice()方法和.substring()方法的作用几乎相同,都是根据起始索引返回截取得到的字符串.经过查阅资料和实测得到区别: 正常情况下索引都为正值,返回值为 ...
- 【timeisprecious】【JavaScript 】JavaScript String 对象
JavaScript>String 对象 1 .From Runnob JavaScript String 对象(概览) JavaScript String 对象(教程)
- JavaScript String 字符串方法
JavaScript String 字符串方法汇总 1.str.indexOf() 方法查找字符串中的字符串 返回 字符串中指定文本首次出现的索引(位置) JavaScript ...
随机推荐
- Mac 安装Rudy环境 pod安装前的准备工作
之前已经说过怎么使用pod 今天说一下安装pod之前的准备工作 首先呢就是Rudy 环境(前提是你已经安装了Xcode) 在终端输入一下命令 期间可能也许会要你输入密码 curl -L https:/ ...
- KingbaseES的HA搭建
1.配置资源前准备: 安装好数据库并保持两台机器用户ID及组ID一致,组ID和用户ID在/etc/passwd查看,如不保持一致,可能导致切机时阵列的属主改变,导致数据库无法启动. 建议用法,现在两台 ...
- Java 字符终端上获取输入三种方式
http://blog.csdn.net/hongweigg/article/details/14448731 在Java 字符终端上获取输入有三种方式: 1.java.lang.System.in ...
- spring mvc handler的三种方式
springmvc.xml 三种方式不能针对一个controller同时使用 <?xml version="1.0" encoding="UTF-8"?& ...
- Chrome 插件集锦
原文出处:CN_Simo 子曾曰:"工欲善其事,必先利其器.居是邦也."--语出<论语·卫灵公>:其后一百多年,荀子也在其<劝学>中倡言道:"吾尝 ...
- 《JAVASCRIPT高级程序设计》原生拖放和媒体元素
一.原生拖放 最早在网页中引入javascript拖放功能的是IE4,当时,网页中只有两种对象可以拖放:图像和某些文本.而现在,几乎网页中的任何元素都可以拖放以及作为放置目标.下面介绍一些与拖放相关的 ...
- CentOS7 ssh无密码登录
准备工作:给各个主机取个名字,如master(主节点),slave01(从节点01),slave02(从节点02) 1.修改主机名: hostname master hostname slave01 ...
- 初识PHP遗留下来的问题?
待解决的问题: 1.写一个PHP脚本,显示用户输入的名称. 提示: <?php echo $_POST["username"];?>! <?php echo &q ...
- C++编程练习(2)----“实现简单的线性表的链式存储结构“
单链表采用链式存储结构,用一组任意的存储单元存放线性表的元素. 对于查找操作,单链表的时间复杂度为O(n). 对于插入和删除操作,单链表在确定位置后,插入和删除时间仅为O(1). 单链表不需要分配存储 ...
- 使用python制作ArcGIS插件(2)代码编写
使用python制作ArcGIS插件(2)代码编写 by 李远祥 上一章节已经介绍了如何去搭建AddIn的界面,接下来要实现具体的功能,则到了具体的编程环节.由于使用的是python语言进行编程,则开 ...