這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)javascript中有沒有split函數(shù),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、新會(huì)ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的新會(huì)網(wǎng)站制作公司
javascript中split函數(shù)。split()是js String對(duì)象的一個(gè)內(nèi)置函數(shù),用于將字符串分隔為一個(gè)字符串?dāng)?shù)組,并返回該字符串?dāng)?shù)組,語法格式“str.split(分隔符 [,length])”。
JavaScript String對(duì)象 split()
JavaScript split() 方法用于將字符串分隔為一個(gè)字符串?dāng)?shù)組,格式為:
str.split( 分隔符 [,length] )
該方法和數(shù)組的 join() 互為逆運(yùn)算。
split() 方法根據(jù)“分隔符”參數(shù)將字符串分隔成不大于“l(fā)ength”參數(shù)指定長度的字符串?dāng)?shù)組。參數(shù)“分隔符”既可以是某個(gè)字符串,也可以是一個(gè)正則表達(dá)式。參數(shù)“l(fā)ength”可選,該參數(shù)可指定返回的數(shù)組的最大長度。如果設(shè)置了 length 參數(shù),返回的字符串個(gè)數(shù)不會(huì)多于這個(gè)參數(shù);如果沒有設(shè)置該參數(shù),整個(gè)字符串都會(huì)被分割,不考慮其長度。
split() 方法在分隔符指定的邊界處將字符串 str 進(jìn)行分隔,返回的數(shù)組中的字符串不包括分隔符自身。需要注意的是,如果分隔符為空字符串'',則 str 字符串中的每個(gè)字符之間都會(huì)被分割。
split() 示例如下:
var str = "Hello,can I help you?"; alert(str.split(","));//使用,作為分隔符,輸出:["Hello","can I help you?"] alert(str.split(' '));//使用空格字符串作為分隔符,輸出:["Hello,can", "I", "help", "you?"] alert(str.split(''));//使用空字符串作為分隔符,輸出:["H","e","l","l","o",",","c","a","n"," //","I"," ","h","e","l","p"," ","y","o","u","?"] alert(str.split('can'));//使用"can"字符串作為分隔符,輸出:["Hello,", " I help you?"]
實(shí)例:使用 split() 實(shí)現(xiàn)對(duì)輸入文字設(shè)置背景顏色。
使用split()和join()實(shí)現(xiàn)對(duì)輸入文字設(shè)置背景顏色
上述 JS 代碼使用 split('') 按空字符將字符串分隔到的一個(gè)個(gè)字符作為數(shù)組元素存放在數(shù)組 arr 中,然后使用循環(huán)語句對(duì)數(shù)組中的每個(gè)字符元素添加背景顏色后,通過 join('') 使用空字符將數(shù)組中的各個(gè)字符元素連接成一個(gè)字符串。
運(yùn)行結(jié)果:
在文本框中輸入文本內(nèi)容:
單擊提交按鈕后為文本添加背景:
上述就是小編為大家分享的javascript中有沒有split函數(shù)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。