`
chengxj_1986
  • 浏览: 6536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JAVASCRIPT STRING常用操作大全

阅读更多

1.str.indexOf(searchString,position) //从前住后数
从position(可选)位置开始,搜索字符串中的第一个searchString所出现的位置并返回。
例如:"hello,john".indexOf("hello")将返回0;
       "xyzxyz".indexOf("x",1)将返回3.

2.str.lastIndexOf(searchString,position) //从后往前数
从position(可选)位置开始,搜索字符串中的第一个searchString所出现的位置并返回。
例如:"xyzxyz".indexOf("y")将返回4.

3.str.charAt(pos)
返回字符串中位置为pos的字符。例如:"xyz".charAt(1)返回y.

4.str.charCodeAt(pos)
返回字符串中位置为pos的字符代码。对于ASCII字符将返回其ASCII代码。
例如:"xyx".charCodeAt(0)返回120,表示字符"x"的ASCII代码。

5.str.slice(start,end)
返回字符串中起始位置为start,结束位置为end(不包括end)的子字符串。

6.str.split(separator,linmit)
将字符串以separator作为分隔符切割成多个子字符串,并将他们作为一个数组返回。limit(可选)表示数组的最大长度,超过的部分将被舍弃。separator分隔符不被包含在任何子字符串中,如果separator为空字符串,则返回字符串中的字符序列组成的数组。如果split方法没有任何参数,则返回仅包含字符串本身,仅有一个元素的数组。
例如:"x,y,z".split(",")将返回["x","y","z"]
       "x,y,z".split(",",2)将返回["x","y"]
       "x-y-z".split("")将返回["x","-","y","-","z"]
       "xy,z".split()将返回"xy,z"

7.str.substr(start,length)
返回字符串中起始位置为start,长度为length的子字符串。
例如:"abcdefg".substr(1,3)将返回"bcd"。

8.str.substring(start,end)
返回字符串中起始位置为start,结束位置为end(包括end)的子字符串。这个方法和slice的区别在是否包含了end位置的字符。

9.str.replace(oldstr,newstr)
将字符串中第一个出现的oldstr子字符串替换为newstr,并返回替换后的字符串。原有字符串不受影响。
例如:var s = "aaa";s.replace("a","x")将返回xaa,而原字符串s仍然是aaa。
如果想替换多个实例,则需要使用正则表达式,例如:s.replace(/a/g,"x")能够将aaa替换成xxx。

10.str.match(regExp)
从字符串中搜索出匹配regExp正则表达式的所有子字符串,将他们作为一个数组返回。

11.str.search(regExp)
从字符串中搜索出匹配regExp正则表达式的第一个子字符串,返回其索引位置。
例如:var s = "aabcabcabc";s.search(/abc/g)返回1.

12.str.toLowerCase()和str.toUpperCase()
toLowerCase()将字符串转换成小写; toUpperCase()将字符串转化成大写
例如:var s1 = "aBc";   var sL = s1.toLowerCase(); 结果:sL=="abc";
var sU = s1.toUpperCase(); 结果:sU=="ABC";
分享到:
评论

相关推荐

    为JavaScript中的String添加一些常用方法

    这篇博文“为JavaScript中的String添加一些常用方法”正是探讨了如何扩展String对象,添加自定义方法以增强其功能。 首先,我们可以看到一个名为`additionStringFunc.js`的文件,这很可能是博主为了实现这些额外...

    javascript 常用代码大全

    JavaScript是一种广泛应用于Web开发的轻量级脚本语言,它主要负责网页的动态交互,让网页变得...在《javascript 常用代码大全》这个资源包中,你将会找到更多实用的代码示例,帮助你在JavaScript编程的道路上不断进步。

    常用javascript语句大全

    ### 常用JavaScript语句详解 #### 1. `document.write("")` 输出语句 在JavaScript中,`document.write()` 方法用于将指定的内容写入正在加载的文档中。这通常用于动态创建网页内容。 #### 2. JS中的注释为`//` 在...

    javascript代码常用大全

    ### JavaScript代码常用大全知识点解析 #### 一、验证类 **1. 数字验证** - **1.1 整数验证** - 目的是确保输入的字符串仅包含整数。 - 可以通过正则表达式 `/^-?\d+$/.test(str)` 实现,其中 `-?` 表示可选的...

    String对象常用的属性的方法

    在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例代码来加深理解。 #### 1. String ...

    JavaScript常用代码总结大全

    以下是对"JavaScript常用代码总结大全"中可能包含的一些关键知识点的详细解释: 1. 变量声明: JavaScript中的变量可以通过`var`, `let`, 或 `const` 关键字声明。`var` 是全局或函数作用域,`let` 和 `const` ...

    JavaScript String 对象常用方法详解

    JavaScript中的String对象封装了多种用于操作字符串的方法,这些方法让我们可以轻松地进行诸如拼接、搜索、替换和比较等操作。接下来,我们就来详细了解一下JavaScript String对象的常用方法。 首先,要明白一个...

    javascript常用函数大全

    根据给定的文件信息,以下是对标题“javascript常用函数大全”及描述中涉及的重要知识点的详细解析: ### 基础知识:创建脚本块 #### 示例代码: ```html <script language="JavaScript"> // JavaScript代码放这里...

    javascript常用语句总结

    JavaScript是动态类型语言,常见的数据类型包括:`Number`, `String`, `Boolean`, `null`, `undefined`, `Object`, `Symbol`(ES6新增)以及`BigInt`(ES10新增)。 三、条件语句 1. `if...else`:用于执行条件判断。 2...

    JavaScript精华(常用JavaScript模块)

    变量是存储数据的容器,JavaScript有七种数据类型:Undefined、Null、Boolean、Number、BigInt、String和Symbol。运算符用于执行计算或比较,例如算术运算符、比较运算符和逻辑运算符。流程控制结构帮助程序根据特定...

    JavaScript常用语句及语言参考

    这篇文档将深入探讨JavaScript的常用语句和语言参考,帮助初学者建立坚实的基础。 一、变量声明与类型 在JavaScript中,变量通过`var`、`let`或`const`关键字声明。`var`是老式的声明方式,有作用域问题;`let`和`...

    javascript+常用指令

    下面我们将深入探讨一些JavaScript中的常用指令。 1. **变量声明**: 在JavaScript中,我们可以使用`var`, `let`, 或 `const` 声明变量。`var` 是老式的变量声明方式,但它的作用域有时会引发混淆。`let` 和 `...

    22.2 JavaScript 常用操作

    本文将详细讲解JavaScript中的常用操作,包括DOM(文档对象模型)和BOM(浏览器对象模型)的应用。 一、JavaScript基础操作 1. 变量声明:在JavaScript中,我们可以使用`var`, `let`, 或 `const`来声明变量。`var`...

    javascript方法和技巧大全

    ### JavaScript方法和技巧详解 #### 一、基本概念与语法结构 ...通过以上介绍,我们可以了解到JavaScript在处理字符串、数组等方面的一些常用技巧。掌握这些基本技能对于编写高效且易于维护的Web应用程序至关重要。

    JavaScript帮助手册-String对象.pdf

    `String`对象则是用于表示和操作字符串的一系列方法和属性的集合体。虽然字符串本身是不可变的,但可以通过创建`String`对象来使用更多的功能。 #### 二、`String`对象的构造 可以使用`new String()`来创建一个`...

    Javascript常用语句

    ### JavaScript 常用语句详解 #### 一、输出语句:`document.write("")` `document.write("")` 是一种简单的方式将文本直接输出到HTML文档流中。它通常用于测试目的,因为这种方式会覆盖页面内容,对于动态更新UI...

    javascript常用的代码大全

    ### JavaScript 常用代码大全知识点解析 #### 1. 输出到文档 - **知识点**:`document.write("")` - `document.write()`方法用于将文本写入正在加载的文档流。 - 通常用于输出调试信息或动态生成页面内容。 ####...

Global site tag (gtag.js) - Google Analytics