Javascript中的String對(duì)象詳談
這里特別注意,字符串中的第一個(gè)字符是第0位的,第二個(gè)才是第1位的。
1.創(chuàng)建一個(gè)字符串對(duì)象的方法
[var] String 對(duì)象實(shí)例名 = new String(string)
或者是var String 對(duì)象實(shí)例名 = 字符串值
例子:
var str = "Hello World";
var str1 = new String("This is a string");
2.String的屬性
length: 返回字符串的長度
var intlength = str.length //intlength = 11
3.String的方法
charAt(*): 返回字符串位于第*位的單個(gè)字符
var x = "abcdefg"; var y = x.charAt(3); //y="d"
charCodeAt(*): 返回字符串位于第*位的單個(gè)字符的ASCII碼
不作贅述
fromCharCode(): 接受一個(gè)指定的Unicode值,然后返回一個(gè)字符串。
document.write(String.fromCharCode(72,69,76,76,79)); //輸出結(jié)果是HELLO
indexOf():從字符串中查找另一個(gè)字符串對(duì)象,查找成功返回位置,否則返回-1
document.write("children".indexOf("l",0)); //輸出結(jié)果是3
document.write("children".indexOf("l",1)); //輸出結(jié)果是3
document.write("children".indexOf("l",4)); //輸出結(jié)果是-1
lastIndexOf():和indexOf()方法類似,不同的是查找方向相反,從后往前查找
document.write("children".lastIndexOf("l",4)); //輸出結(jié)果是3
split(分隔符字符): 返回一個(gè)數(shù)組,數(shù)組是從字符串中分離出來的,分隔符字符決定了分離的地方。
'l&o&v&e'.split('&'); //返回?cái)?shù)組l,o,v,e
substring(): 相當(dāng)于字符串的裁剪功能
substring(<始>[,<終>])
document.write("children".substring(1,3)); //輸出結(jié)果是hil
substr():也相當(dāng)于裁剪,注意與substring()的不同
substr(<始>[,<長度>])
document.write("children".substr(1,3)); //輸出結(jié)果是hil。這里要注意與substing相比較,雖然結(jié)果是一樣的,但是算法和思想都是不一樣的。
toLowerCase()和toUpperCase():功能類似,只是返回一個(gè)原來字符串相同的字符串,唯一的區(qū)別就是前者所有的字母都為小寫,后者為大寫。
document.write("LOVE".toLowerCase()); //輸出結(jié)果是love
document.write("love".toUpperCase()); //輸出結(jié)果是LOVE
相關(guān)文章
JavaScript實(shí)現(xiàn)可拖拽的拖動(dòng)層Div實(shí)例
這篇文章主要介紹了JavaScript實(shí)現(xiàn)可拖拽的拖動(dòng)層Div的方法,拖拽頁面中的div塊可實(shí)現(xiàn)div塊按照拖動(dòng)軌跡移動(dòng)的效果,涉及javascript鼠標(biāo)事件、頁面元素樣式結(jié)合事件函數(shù)動(dòng)態(tài)操作的相關(guān)技巧,需要的朋友可以參考下2015-08-08
JavaScript設(shè)計(jì)模式之調(diào)停者模式實(shí)例詳解
這篇文章主要介紹了JavaScript設(shè)計(jì)模式之調(diào)停者模式,詳細(xì)分析了調(diào)停者模式的概念、原理、優(yōu)缺點(diǎn)并結(jié)合javascript實(shí)例形式給出了相關(guān)使用技巧,需要的朋友可以參考下2018-02-02
javascript中window.location.href的用法
window.location.href?是一個(gè)用于獲取當(dāng)前頁面?URL?或讓瀏覽器跳轉(zhuǎn)到新?URL?的重要方法,本文就詳細(xì)的介紹一下javascript中window.location.href的用法,感興趣的可以了解一下2023-08-08
window.location.href = window.location.href 跳轉(zhuǎn)無反應(yīng) a超鏈接onclic
js下window.location.href = window.location.href 跳轉(zhuǎn)無反應(yīng) a 超鏈接 onclick 點(diǎn)擊跳轉(zhuǎn)無反應(yīng)問題的解決方法2013-08-08
Bootstrap3 內(nèi)聯(lián)單選和多選框
這篇文章主要介紹了Bootstrap3 內(nèi)聯(lián)單選和多選框的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
Javascript結(jié)合css實(shí)現(xiàn)網(wǎng)頁換膚功能
現(xiàn)在網(wǎng)站換皮膚是比較常見的功能,大多數(shù)論壇都有的,要想實(shí)現(xiàn)這樣效果可以看如下代碼.2009-11-11
js提示框替代系統(tǒng)alert,自動(dòng)關(guān)閉alert對(duì)話框的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猨s提示框替代系統(tǒng)alert,自動(dòng)關(guān)閉alert對(duì)話框的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11
微信小程序視頻彈幕發(fā)送功能的實(shí)現(xiàn)
這篇文章主要介紹了微信小程序視頻彈幕發(fā)送功能的實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
JavaScript實(shí)現(xiàn)帶標(biāo)題的圖片輪播特效
這里給大家分享的是4屏帶標(biāo)題和文字描述的js圖片輪播代碼,完美兼容IE6。圖片滾動(dòng)切換,鼠標(biāo)放到數(shù)字選項(xiàng)卡即可切換圖片。點(diǎn)擊圖片跳轉(zhuǎn)到指定頁面,有需要的小伙伴可以參考下。2015-05-05

