- 什么字符串:所謂字符串就是用單引號或雙引號括起來的0個(gè)或多個(gè)字符
- 字符串對象的創(chuàng)建方法:
a) 方法1:使用構(gòu)造函數(shù)創(chuàng)建字符串對象频丘,格式:var字符串名= new String(要常見的字符串對象);如varstr = new String(“hello”);
b) 方法2:使用字面量的形式創(chuàng)建字符串對象便脊,var字符串名= “要常見的字符串對象”,如varstr = “hello”; - 字符串的存儲形式:字符串的存儲形式和數(shù)組是相同朝群,所以我們可以通過字符串名[下標(biāo)]的形式獲取字符串中每個(gè)字符元素
- 字符串對象創(chuàng)建屬性:length,作用是用來計(jì)算字符串的長度,格式:字符串.length
- 字符串對象常用方法
a) charAt(index)方法
作用:獲取下標(biāo)為index的元素
格式:字符串.charAt(下標(biāo));
返回值為:獲取到的元素
b) charCodeAt(index)方法
作用:獲取下標(biāo)為index的元素的ASCII碼值
格式:字符串.charCodeAt(下標(biāo));
返回值:獲取到的字符的ASCII碼值
c) split(分隔符)方法
作用:將字符串按照分隔符拆分成數(shù)組
格式:字符串.split(分隔符);
返回值:盛裝字符串的數(shù)組
注意:返回的數(shù)組盛裝的所有元素都是字符串類型岸更,另外如果要將一個(gè)字符串中的所有字符都變成一個(gè)數(shù)組元素,可以使用空字符串作為分隔符
d) indexOf(子串)方法
作用:查找字符串中子串第一次出現(xiàn)時(shí)的下標(biāo)
格式:字符串.indexOf(子串);
返回值:子串所在下標(biāo)
e) lastIndexOf(子串)方法
作用:從后向前查找膊升,子串第一次出現(xiàn)時(shí)的下標(biāo)
格式:字符串.lastIndexOf(子串);
返回值:子串所在下標(biāo)
f) concat(新串)方法
作用:將字符串進(jìn)行拼接
格式:字符串.concat(新串);
返回值:拼接之后的字符串
注意:原串和新串都不改變
g) substring(begin,end)方法
作用:對字符串進(jìn)行截取
格式:字符串.substring(起始下標(biāo)怎炊,終止下標(biāo));
注意:在截取時(shí),截取下來的字符串包含頭,不包含尾评肆,原串不變债查,如果要截取從起始下標(biāo)開始到整個(gè)字符串結(jié)尾處的所有元素,可以使用如下格式:字符串.substring(起始下標(biāo));
h) slice(begin,end)方法
作用:對字符串進(jìn)行截取
格式:slice(起始下標(biāo)瓜挽,終止下標(biāo))
注意:substring和slice的區(qū)別是substring的參數(shù)可以是負(fù)值盹廷,但是slice不可以
i) substr(begin,num)方法
作用:對字符串進(jìn)行截取
格式:字符串.substr(起始下標(biāo),個(gè)數(shù));
注意:substr和substring的區(qū)別是substr按個(gè)數(shù)進(jìn)行截取久橙,而substring按下標(biāo)截取
j) toUpperCase()方法
作用:將字符串變成大寫
格式:字符串.toUpperCase();
返回值:轉(zhuǎn)換成大寫字母的新串
注意:原字符串不改變
k) toLowerCase()方法
作用:將字符串變成小寫
格式:字符串.toLowerCase();
返回值:轉(zhuǎn)換成小寫字母的新串
注意:原字符串不變
l) 判斷字符串是否相等:==
注意判斷字符串相等的時(shí)候起始就是在判斷字符串每個(gè)字符的ASCII碼俄占,如”hello” “hell” - Math對象:處理數(shù)學(xué)相關(guān)的操作,如求最大值淆衷、求最小值缸榄,它包含很多方法,但是這些方法屬于靜態(tài)方法吭敢,可以有Math直接調(diào)用格式:Math.方法();常用方法有:
a) round()方法
作用:對數(shù)據(jù)進(jìn)行四舍五
格式:Math.round(數(shù)值);
返回值:最接近數(shù)值的整數(shù)
b) ceil()方法
作用:對數(shù)據(jù)進(jìn)行向上取整碰凶,返回接近操作數(shù)的最小整數(shù)
格式:Math.ceil(x);
c) floor()方法
作用:對數(shù)據(jù)進(jìn)行向下取整,返回接近操作數(shù)的最大整數(shù)
格式:Math.floor(x);
d) random()方法:
作用:返回0-1間隨機(jī)數(shù)鹿驼,包含0欲低,但是不包含1
格式:Math.random()
注意:如果要返回n-m間的所有整數(shù)parseInt(Math.random()*(m+1-n)+n)既包含n,也包含m
e) max()方法
作用:返回?cái)?shù)據(jù)中的最大值
格式:Math.max(值1畜晰,值2砾莱,值3….);
f) min()方法
作用:返回?cái)?shù)據(jù)中的最小值
格式:Math.min(值1,值2凄鼻,值3….);
g) abs()方法:
作用:返回操作數(shù)的絕對值
格式:Math.abs(x);
h) pow()方法
作用:計(jì)算一個(gè)數(shù)的乘方
格式:Math.pow(x,y)
返回值:x的y次方
i) sqrt()方法:
作用:計(jì)算一個(gè)數(shù)的算術(shù)平方根
格式:Math.sqrt(x); - arguments對象:被置于函數(shù)庫中的內(nèi)置對象腊瑟,作用用來操作函數(shù)所接受到的參數(shù),需要注意它不是數(shù)組對象块蚌,但是它可以像數(shù)組一樣通過下標(biāo)的形式來獲取函數(shù)的參數(shù)闰非,如arguments[0], argument[1]
- 注意:字符串一旦創(chuàng)建,不可改變
原生JS-07
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門尔店,熙熙樓的掌柜王于貴愁眉苦臉地迎上來眨攘,“玉大人主慰,你說我怎么就攤上這事∑谌” “怎么了河哑?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長龟虎。 經(jīng)常有香客問我,道長沙庐,這世上最難降的妖魔是什么鲤妥? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮拱雏,結(jié)果婚禮上棉安,老公的妹妹穿的比我還像新娘。我一直安慰自己铸抑,他們只是感情好贡耽,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鹊汛,像睡著了一般蒲赂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上刁憋,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疤苹!你這毒婦竟也來了互广?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對情侶失蹤痰催,失蹤者是張志新(化名)和其女友劉穎兜辞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夸溶,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡逸吵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缝裁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扫皱。...
- 正文 年R本政府宣布段多,位于F島的核電站首量,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏进苍。R本人自食惡果不足惜加缘,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望觉啊。 院中可真熱鬧拣宏,春花似錦、人聲如沸杠人。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽嗡善。三九已至辑莫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滤奈,已是汗流浹背摆昧。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長得像昭躺,于是被迫代替她去往敵國和親忌锯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 有人說過领炫,很多彎路到最后都成了直路偶垮,所有的坑到最后也都成了坦途;所謂的直路和坦途并不是擺在眼前的帝洪,都是不斷的的...
- 華海慶 Oliver Hua 雪晨之昏 The dusk line of morning snow 天地一色 Th...