`
- 浏览:
6532 次
- 性别:
- 来自:
北京
-
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";
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
这篇博文“为JavaScript中的String添加一些常用方法”正是探讨了如何扩展String对象,添加自定义方法以增强其功能。 首先,我们可以看到一个名为`additionStringFunc.js`的文件,这很可能是博主为了实现这些额外...
JavaScript是一种广泛应用于Web开发的轻量级脚本语言,它主要负责网页的动态交互,让网页变得...在《javascript 常用代码大全》这个资源包中,你将会找到更多实用的代码示例,帮助你在JavaScript编程的道路上不断进步。
### 常用JavaScript语句详解 #### 1. `document.write("")` 输出语句 在JavaScript中,`document.write()` 方法用于将指定的内容写入正在加载的文档中。这通常用于动态创建网页内容。 #### 2. JS中的注释为`//` 在...
### JavaScript代码常用大全知识点解析 #### 一、验证类 **1. 数字验证** - **1.1 整数验证** - 目的是确保输入的字符串仅包含整数。 - 可以通过正则表达式 `/^-?\d+$/.test(str)` 实现,其中 `-?` 表示可选的...
在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例代码来加深理解。 #### 1. String ...
以下是对"JavaScript常用代码总结大全"中可能包含的一些关键知识点的详细解释: 1. 变量声明: JavaScript中的变量可以通过`var`, `let`, 或 `const` 关键字声明。`var` 是全局或函数作用域,`let` 和 `const` ...
JavaScript中的String对象封装了多种用于操作字符串的方法,这些方法让我们可以轻松地进行诸如拼接、搜索、替换和比较等操作。接下来,我们就来详细了解一下JavaScript String对象的常用方法。 首先,要明白一个...
根据给定的文件信息,以下是对标题“javascript常用函数大全”及描述中涉及的重要知识点的详细解析: ### 基础知识:创建脚本块 #### 示例代码: ```html <script language="JavaScript"> // JavaScript代码放这里...
JavaScript是动态类型语言,常见的数据类型包括:`Number`, `String`, `Boolean`, `null`, `undefined`, `Object`, `Symbol`(ES6新增)以及`BigInt`(ES10新增)。 三、条件语句 1. `if...else`:用于执行条件判断。 2...
变量是存储数据的容器,JavaScript有七种数据类型:Undefined、Null、Boolean、Number、BigInt、String和Symbol。运算符用于执行计算或比较,例如算术运算符、比较运算符和逻辑运算符。流程控制结构帮助程序根据特定...
这篇文档将深入探讨JavaScript的常用语句和语言参考,帮助初学者建立坚实的基础。 一、变量声明与类型 在JavaScript中,变量通过`var`、`let`或`const`关键字声明。`var`是老式的声明方式,有作用域问题;`let`和`...
下面我们将深入探讨一些JavaScript中的常用指令。 1. **变量声明**: 在JavaScript中,我们可以使用`var`, `let`, 或 `const` 声明变量。`var` 是老式的变量声明方式,但它的作用域有时会引发混淆。`let` 和 `...
本文将详细讲解JavaScript中的常用操作,包括DOM(文档对象模型)和BOM(浏览器对象模型)的应用。 一、JavaScript基础操作 1. 变量声明:在JavaScript中,我们可以使用`var`, `let`, 或 `const`来声明变量。`var`...
### JavaScript方法和技巧详解 #### 一、基本概念与语法结构 ...通过以上介绍,我们可以了解到JavaScript在处理字符串、数组等方面的一些常用技巧。掌握这些基本技能对于编写高效且易于维护的Web应用程序至关重要。
`String`对象则是用于表示和操作字符串的一系列方法和属性的集合体。虽然字符串本身是不可变的,但可以通过创建`String`对象来使用更多的功能。 #### 二、`String`对象的构造 可以使用`new String()`来创建一个`...
### JavaScript 常用语句详解 #### 一、输出语句:`document.write("")` `document.write("")` 是一种简单的方式将文本直接输出到HTML文档流中。它通常用于测试目的,因为这种方式会覆盖页面内容,对于动态更新UI...
### JavaScript 常用代码大全知识点解析 #### 1. 输出到文档 - **知识点**:`document.write("")` - `document.write()`方法用于将文本写入正在加载的文档流。 - 通常用于输出调试信息或动态生成页面内容。 ####...