原生JS-07

  1. 什么字符串:所謂字符串就是用單引號或雙引號括起來的0個(gè)或多個(gè)字符
  2. 字符串對象的創(chuàng)建方法:
    a) 方法1:使用構(gòu)造函數(shù)創(chuàng)建字符串對象频丘,格式:var字符串名= new String(要常見的字符串對象);如varstr = new String(“hello”);
    b) 方法2:使用字面量的形式創(chuàng)建字符串對象便脊,var字符串名= “要常見的字符串對象”,如varstr = “hello”;
  3. 字符串的存儲形式:字符串的存儲形式和數(shù)組是相同朝群,所以我們可以通過字符串名[下標(biāo)]的形式獲取字符串中每個(gè)字符元素
  4. 字符串對象創(chuàng)建屬性:length,作用是用來計(jì)算字符串的長度,格式:字符串.length
  5. 字符串對象常用方法
    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”
  6. 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);
  7. arguments對象:被置于函數(shù)庫中的內(nèi)置對象腊瑟,作用用來操作函數(shù)所接受到的參數(shù),需要注意它不是數(shù)組對象块蚌,但是它可以像數(shù)組一樣通過下標(biāo)的形式來獲取函數(shù)的參數(shù)闰非,如arguments[0], argument[1]
  8. 注意:字符串一旦創(chuàng)建,不可改變
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末峭范,一起剝皮案震驚了整個(gè)濱河市财松,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌纱控,老刑警劉巖辆毡,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異甜害,居然都是意外死亡舶掖,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門尔店,熙熙樓的掌柜王于貴愁眉苦臉地迎上來眨攘,“玉大人主慰,你說我怎么就攤上這事∑谌” “怎么了河哑?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長龟虎。 經(jīng)常有香客問我,道長沙庐,這世上最難降的妖魔是什么鲤妥? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮拱雏,結(jié)果婚禮上棉安,老公的妹妹穿的比我還像新娘。我一直安慰自己铸抑,他們只是感情好贡耽,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鹊汛,像睡著了一般蒲赂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上刁憋,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天滥嘴,我揣著相機(jī)與錄音,去河邊找鬼至耻。 笑死若皱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的尘颓。 我是一名探鬼主播走触,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疤苹!你這毒婦竟也來了互广?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤痰催,失蹤者是張志新(化名)和其女友劉穎兜辞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夸溶,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逸吵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缝裁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扫皱。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡足绅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出韩脑,到底是詐尸還是另有隱情氢妈,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布段多,位于F島的核電站首量,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏进苍。R本人自食惡果不足惜加缘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望觉啊。 院中可真熱鬧拣宏,春花似錦、人聲如沸杠人。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嗡善。三九已至辑莫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滤奈,已是汗流浹背摆昧。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蜒程,地道東北人绅你。 一個(gè)月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像昭躺,于是被迫代替她去往敵國和親忌锯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,212評論 0 4
  • 有人說過领炫,很多彎路到最后都成了直路偶垮,所有的坑到最后也都成了坦途;所謂的直路和坦途并不是擺在眼前的帝洪,都是不斷的的...
    老衲法號一眉道人閱讀 1,314評論 0 4
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法似舵,類相關(guān)的語法,內(nèi)部類的語法葱峡,繼承相關(guān)的語法砚哗,異常的語法,線程的語...
    子非魚_t_閱讀 31,581評論 18 399
  • 這個(gè)世上所有的愛都是為了相聚,只有一種愛是為了別離蟹肘。那就是父母對孩子的愛排宰。 有一次轉(zhuǎn)商場,面對琳瑯滿目的商品捞慌,正不...
    人在旅途云在天閱讀 209評論 0 0
  • 華海慶 Oliver Hua 雪晨之昏 The dusk line of morning snow 天地一色 Th...
    ac0b64b2ae1d閱讀 522評論 1 2