`
stephen830
  • 浏览: 3002029 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript String 对象参考手册 split() 方法

阅读更多

JavaScript split() 方法

定义和用法

split() 方法用于把一个字符串分割成字符串数组。

语法

stringObject.split(separator,howmany)

 

 

参数描述
separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

返回值

一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。

但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。

提示和注释

注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

注释:String.split() 执行的操作与 Array.join 执行的操作是相反的。

实例

例子 1

在本例中,我们将按照不同的方式来分割字符串:

<script type="text/javascript">

var str="How are you doing today?"

document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))

</script>

 

 

输出:

How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you

 

 

例子 2

在本例中,我们将分割结构更为复杂的字符串:

"2:3:4:5".split(":")	//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")	//将返回["", "a", "b", "c"]

 

 

例子 3

使用下面的代码,可以把句子分割成单词:

var words = sentence.split(' ')

 

 

或者使用正则表达式作为 separator:

var words = sentence.split(/\s+/)

 

 

例子 4

如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:

"hello".split("")	//可返回 ["h", "e", "l", "l", "o"]

 

 

若只需要返回一部分字符,请使用 howmany 参数:

"hello".split("", 3)	//可返回 ["h", "e", "l"]

 

 

分享到:
评论

相关推荐

    JavaScript核心对象参考手册

    本参考手册聚焦于JavaScript的核心对象,这些对象构成了JavaScript的基础框架,允许开发者进行数据处理、用户交互以及与浏览器进行通信。以下是手册中可能包含的主要知识点: 1. **全局对象Global**: JavaScript中...

    JavaScript String 对象参考手册

    JavaScript中的String对象是用于处理和操作字符串的基本工具。字符串在JavaScript中是一种不可变的数据类型,这意味着一旦创建,就不能更改其内容。尽管如此,String对象提供了丰富的内置方法来处理字符串的各种需求...

    JavaScript_对象参考手册

    ### JavaScript_对象参考手册 #### String 对象 **概述** `String`对象在JavaScript中主要用于处理文本(字符串)。它可以被视为一种容器,用于存储、访问和操作文本数据。`String`对象提供了丰富的属性和方法来...

    即用即查——JavaScript核心对象参考手册

    ### JavaScript核心对象参考手册知识点概览 #### 一、书籍基本信息 - **书名**:即用即查——JavaScript核心对象参考手册 - **作者**:韩延峰编著 - **ISBN**:978-7-115-16140-6 - **定价**:49元 - **出版时间**...

    即用即查JavaScript核心对象参考手册:JavaScript

    作为JavaScript的核心,其内置对象是理解和掌握语言的关键。以下是对这些核心对象的详细阐述: 1. **全局对象Global**: 全局对象在任何作用域下都可访问,它包含了一些内置属性和方法,如`window`(在浏览器环境...

    即用即查JAVASCRIPT核心对象参考手册

    ### 即用即查JAVASCRIPT核心对象参考手册知识点详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发中的脚本语言,它能够为网页添加动态效果,提高用户体验。JavaScript 的核心对象是其功能强大的基石之一,...

    String 对象参考手册(javascript)

    这些知识点覆盖了JavaScript中`String`对象的主要特性和常用方法。理解和掌握这些内容,将有助于你在处理字符串时更得心应手。在实际开发中,还可以结合其他JavaScript特性,如数组方法、正则表达式等,实现更多复杂...

    javascript对象参考手册

    15. **String对象**:深入探讨字符串方法,如`concat()`、`indexOf()`、`replace()`、`split()`等,以及模板字符串的使用。 16. **内置对象和全局对象**:讨论JavaScript的内置对象(如`Array`、`Date`等)和全局...

    javaScript内置对象.doc

    以下是对标题和描述中提及的一些JavaScript内置对象及其属性和方法的详细说明: 1. **String对象**: - `length`属性:返回字符串的字符个数。 - `big()`方法:返回一个带有`&lt;big&gt;`标签的字符串,使得文本变大。 ...

    javascript api参考手册英文版

    JavaScript API参考手册是开发者在编写JavaScript代码时的重要参考资料,它详细列出了JavaScript语言的各种内置对象、函数、方法和语句,帮助我们理解和使用这些功能。这个英文版的手册包括了一系列HTML文件,每个...

    javaScript的一些参考手册

    《JavaScript手册-中文.chm》则是一个中文版的JavaScript参考资料,对于初学者和经验丰富的开发者来说都非常有用。这个手册可能涵盖了JavaScript的核心概念,例如: 1. **基础语法**:包括变量声明(var, let, ...

    JavaScript语言参考手册(Netscape官方版)

    这份“JavaScript语言参考手册(Netscape官方版)”涵盖了JavaScript的核心概念、语法和应用,是开发者学习和查阅的重要资料。 首先,手册中的“操作符”章节详细介绍了JavaScript中的各种运算符,包括算术运算符(如...

    JavaScript手册

    在JavaScript中,有一些基础的对象类型,如Number和String,它们各自拥有特定的属性和方法。例如: - Number对象:虽然直接声明一个Number对象较少见,但JavaScript中的数字变量实际上是Number类型的。Number对象...

    javascript完全自学手册光盘源码

    5. **数组与字符串方法**:JavaScript提供了丰富的数组和字符串操作方法,如map、filter、reduce、split、join等,这些在处理数据时非常实用。 6. **异步编程**:异步编程是JavaScript的一大特色,包括回调函数、...

    JavaScript快速查询手册

    手册可能包含了JavaScript的基础语法、核心概念、函数用法、对象、数组、字符串处理、正则表达式、DOM操作、事件处理、AJAX以及最新的ES6特性等内容。 1. **基础语法**:JavaScript是一种弱类型、解释型的脚本语言...

    Javascript参考手册

    ### JavaScript参考手册知识点详解 #### 一、标准概述与历史沿革 《JavaScript参考手册》是一份基于ECMA-262第二版的标准文档,该文档最初发布于1998年8月。该标准旨在定义JavaScript语言的核心功能及其语法结构,...

    javascript 参考手册

    ### JavaScript 参考手册知识点概览 #### 一、JavaScript简介 - **客户端JavaScript**:在浏览器中执行的脚本,用于实现网页交互性。 - **服务器端JavaScript**:运行在服务器上的脚本,例如Node.js环境。 #### 二...

    微软JavaScript手册

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    JavaScript快速查询手册.rar

    - 正则对象的方法(test, exec, match, replace, split等) 11. **错误处理** - try...catch语句 - 错误对象(Error, TypeError, RangeError等) 12. **性能优化** - 函数优化(尾调用优化, 即时编译) - ...

Global site tag (gtag.js) - Google Analytics