JavaScript?split()方法定義及更多實例
一、定義和用法
split() 方法用于把一個字符串分割成字符串數(shù)組。
二、語法
string.split(separator,limit)
三、參數(shù)值
參數(shù) | 描述 |
---|---|
separator | 可選。字符串或正則表達式,從該參數(shù)指定的地方分割 string Object。 |
limit | 可選。該參數(shù)可指定返回的數(shù)組的最大長度。如果設(shè)置了該參數(shù),返回的子串不會多于這個參數(shù)指定的數(shù)組。如果沒有設(shè)置該參數(shù),整個字符串都會被分割,不考慮它的長度。 |
四、返回值
類型 | 描述 |
---|---|
Array | 一個字符串數(shù)組。該數(shù)組是通過在 separator 指定的邊界處將字符串 string Object 分割成子串創(chuàng)建的。返回的數(shù)組中的字串不包括 separator 自身。 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>split方法</title> </head> <script> //分割空格 function myFunction(){ var str = "How are you doing today?"; var n = str.split(); document.getElementById("demo").innerHTML = n; } </script> <body> <p id="demo">單擊按鈕顯示分割后的數(shù)組</p> <button οnclick="myFunction()">點我</button> </body> </html>
提示: 如果把空字符串 (“”) 用作 separator,那么 stringObject 中的每個字符之間都會被分割。
分割每個字符包括空格
HTML
<p id="demo2">單擊按鈕顯示分割后的數(shù)組</p> <button onclick="myFunction2()">點我</button
JavaScript
//分割每個字符包括空格 function myFunction2(){ var str = "How are you doing today?" var n = str.split("") document.getElementById("demo2").innerHTML = n }
注意: split() 方法不改變原始字符串
代碼示例來驗證
我們可以看到控制臺輸出的,和最開始定義的字符串變量一樣。
五、更多實例
5.1 省略分割參數(shù)
HTML代碼
<p id="demo3">單擊按鈕顯示分割后的數(shù)組</p> <button οnclick="myFunction3()">點我</button>
JAVAScript代碼
//省略分割參數(shù) function myFunction3() { var str = "How are you doing today?" var n = str.split() document.getElementById("demo3").innerHTML = n console.log(str); }
運行效果
5.2 使用limit參數(shù)
HTML
<p id="demo4">單擊按鈕顯示分割后的數(shù)組</p> <button οnclick="myFunction4()">點我</button>
JAVAScript
//使用limit參數(shù) function myFunction4() { var str = "How are you doing today?" var n = str.split(" ",3) document.getElementById("demo4").innerHTML = n; }
測試運行效果
5.3 使用一個字符作為分割符
HTML
<p id="demo5">單擊按鈕顯示分割后的數(shù)組</p> <button οnclick="myFunction5()">點我</button>
JAVAScript
//使用一個字符作為分割符 function myFunction5(){ var str = "How are you doing today?" var n = str.split("o"); document.getElementById("demo5").innerHTML=n; }
運行測試結(jié)果
總結(jié)
到此這篇關(guān)于JavaScript split()方法定義及更多實例的文章就介紹到這了,更多相關(guān)JS split()方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js預(yù)載入和JavaScript Image()對象使用介紹
為了解決在canvas使用drawImage()時,遇到img對象來不及加載的問題; 我最終在html文檔加載中,使用了下面"數(shù)組加載圖像的辦法”解決,如果有其他方法,請給予指點!2011-08-08Bootstrap每天必學之附加導(dǎo)航(Affix)插件
Bootstrap每天必學之附加導(dǎo)航(Affix)插件,附加導(dǎo)航即粘貼在屏幕某處實現(xiàn)錨點功能,感興趣的小伙伴們可以參考一下2016-04-04javascript使用shift+click實現(xiàn)選擇和反選checkbox的方法
這篇文章主要介紹了javascript使用shift+click實現(xiàn)選擇和反選checkbox的方法,涉及javascript針對鍵盤按鍵的判斷及checkbox的操作技巧,需要的朋友可以參考下2015-05-05JavaScript實現(xiàn)列出數(shù)組中最長的連續(xù)數(shù)
這篇文章主要介紹了JavaScript實現(xiàn)列出數(shù)組中最長的連續(xù)數(shù)的方法及使用,需要的朋友可以參考下2014-12-12