JavaScript split()使用方法与示例_基础知识

split定义和用法
split() 方法用于把一个字符串分割成字符串数组。
语法
stringObject.split(separator, howmany)参数 描述
separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
返回值
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。
但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。
提示和注释
注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
注释:String.split() 执行的操作与 Array.join 执行的操作是相反的。
在本例中,我们将按照不同的方式来分割字符串:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

输出:

复制代码 代码如下:

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: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"]

关于js split的用法其它也不多说什么,下面直接举例给大家看看

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

输出结果就是

复制代码 代码如下:

2
2
3
5
6
6

js split就是将一字符串以特定的字符分割成多个字符串,大家应当一看就懂了吧。

时间: 2024-12-21 17:14:43

JavaScript split()使用方法与示例_基础知识的相关文章

Javascript中eval函数的使用方法与示例_基础知识

定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码. 语法 eval(string) 参数 描述 string 必需.要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句. 返回值 通过计算 string 得到的值(如果有的话). 说明 该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回.因此请不要为 eval() 函数传递 String 对象来作为参数. 如果试图覆盖 eval

简介JavaScript中toTimeString()方法的使用_基础知识

 该方法返回一个Date对象在人类可读的形式时间部分.语法 Date.toTimeString() 下面是参数的详细信息:     NA 返回值: 返回Date对象的人类可读形式的时间部分.例子: <html> <head> <title>JavaScript toTimeString Method</title> </head> <body> <script type="text/javascript"&g

简介JavaScript中valueOf()方法的使用_基础知识

 JavaScript的Boolean.valueOf()方法返回指定 Boolean对象的原始值.语法 boolean.valueOf() 下面是参数的详细信息:     NA 返回值: 返回指定Boolean对象的原始值.例子: <html> <head> <title>JavaScript valueOf() Method</title> </head> <body> <script type="text/jav

详解JavaScript中shift()方法的使用_基础知识

JavaScript数组shift()方法删除数组中的第一个元素,并返回该元素.语法 array.shift(); 下面是参数的详细信息:     NA 返回值: 返回数组中删除单个值.例子: <html> <head> <title>JavaScript Array shift Method</title> </head> <body> <script type="text/javascript">

简介JavaScript中fixed()方法的使用_基础知识

 此方法会导致就好像它是在一个<tt>的标签被显示在固定间距的字体的字符串.语法 string.fixed( ) 下面是参数的详细信息:     NA 返回值:     返回字符串的<tt>标签 例子: <html> <head> <title>JavaScript String fixed() Method</title> </head> <body> <script type="text/j

简介JavaScript中search()方法的使用_基础知识

 此方法执行搜索正则表达式,String对象之间的匹配.语法 string.search(regexp); 下面是参数的详细信息:     regexp : 正则表达式对象.如果非RegExp对象obj传递,它是隐式通过使用new RegExp(obj) 转换为RegExp 返回值:     如果成功的话,搜索将返回字符串内的正则表达式的索引.否则,它返回 -1. 例子: <html> <head> <title>JavaScript String search() M

简介JavaScript中getUTCMonth()方法的使用_基础知识

 javascript Date.getUTCMonth()方法返回按照通用时间在指定日期的月份.由getUTCMonth返回的值是0和11之间的整数对应的月份. 0代表一月,1代表二月,2表 示三月份,依此类推.语法 Date.getUTCMonth() 下面是参数的详细信息:     NA 返回值: 按照通用时间返回指定日期的月份.例子: 下面的例子打印当前时间变量hrs的月份部分. <html> <head> <title>JavaScript getUTCMon

简介JavaScript中charAt()方法的使用_基础知识

 这个方法返回从指定索引的字符. 字符串中的字符进行索引从左向右.第一个字符的索引是0,并且在一个叫 stringName字符串的最后一个字符的索引是stringName.length- 1.语法 string.charAt(index); 下面是参数的详细信息:     index: 介于0和1比串的长度以下的整数. 返回值: 返回从指定索引的字符.例子: <html> <head> <title>JavaScript String charAt() Method&l

简介JavaScript中strike()方法的使用_基础知识

 这种方法会导致一个字符串显示为突出的文字,就好像它是显示在<strike>标签.语法 string.strike( ) 下面是参数的详细信息:     NA 返回值:     返回字符串带有<strike>标签. 例子: <html> <head> <title>JavaScript String strike() Method</title> </head> <body> <script type=&