JavaScript基礎(chǔ)筆記三

一、數(shù)組

數(shù)組是一個(gè)對(duì)象仔燕,也是一個(gè)容器,這個(gè)容器可以存放很多的值筋搏,這些值都是按照編號(hào)來(lái)排列的厕隧。

1吁讨、創(chuàng)建數(shù)組:var arr = []; var arr1 = new Array(10);

2、使用數(shù)組:

每個(gè)數(shù)組里面的參數(shù)都有唯一的序號(hào)來(lái)表示建丧,這個(gè)序號(hào)我們稱為索引號(hào),索引號(hào)從0開(kāi)始橄维;

數(shù)組的長(zhǎng)度比索引號(hào)大1.

3争舞、數(shù)組的常用方法:

concat()連接兩個(gè)或更多的數(shù)組澈灼,并返回結(jié)果;

join() 把數(shù)組的所有元素放入一個(gè)字符串委乌,元素通過(guò)指定的分隔符進(jìn)行分割荣回;

pop() 刪除并返回?cái)?shù)組的最后一個(gè)元素(先進(jìn)后出)

push() 向數(shù)組的末尾添加一個(gè)或更多元素心软,并返回新的長(zhǎng)度(插入字符串)

reverse() 顛倒數(shù)組中元素的順序(倒序)

二、全選算利、反選泳姐、全不選

input中checkBox屬性

全選:input.checked = true;

反選:input.checked = !input.checked;

全不選:input.checked = false;

三、表單驗(yàn)證

isNaN()

用來(lái)判斷是否是一個(gè)數(shù)字

如果不是一個(gè)數(shù)字返回是true缎患,如果是一個(gè)數(shù)字返回的是false阎肝。

四风题、排他思想

排他思想中this的使用:

this指這里嫉父,這邊的绕辖;

this指針擂红,this指向的是函數(shù)的調(diào)用者(事件的調(diào)用者);

排他思想中ClassName篩選元素

想要給某個(gè)元素更改類名树碱,用className屬性

因?yàn)閏lass這個(gè)關(guān)鍵詞被占用了赴恨,我們只能用className

點(diǎn)擊誰(shuí)讓誰(shuí)變色伴栓,其余的清空掉

排他思想的深入

排他思想的this的使用

排他思想中的className篩選元素

排他思想中的onmouseover和onmouseout事件

五、字符串的相關(guān)操作

轉(zhuǎn)換成為字符串

+“”轉(zhuǎn)換為字符串

String()構(gòu)造函數(shù)

toString()內(nèi)置轉(zhuǎn)換方法(進(jìn)制基數(shù))

根據(jù)位置返回字符串

charAt惑淳,獲取相應(yīng)位置字符(參數(shù):字符位置)

字符串中第一個(gè)字符的下標(biāo)是0.如果參數(shù)index不在0與string.length之間歧焦,該方法將返回一個(gè)空字符串肚医。

charCodeAt,獲取相應(yīng)字符編碼(參數(shù):字符位置)索引號(hào)

charAt()方法和charCodeAt()方法用于選取字符串中某一位置上的單個(gè)字符

區(qū)別:charCodeAt()方法舰涌,它并不返回指定位置上的字符本身瓷耙,而是返回該字符在Unicode字符集中的編碼值。

一般情況下搁痛,漢字轉(zhuǎn)為Unicode編碼后宇弛,其值都是大于127的;大部分情況下一個(gè)漢字占兩個(gè)字節(jié)彻况,其余的占一位。

unicode:

Unicode(統(tǒng)一碼疗垛、萬(wàn)國(guó)碼贷腕、單一碼)是計(jì)算機(jī)科學(xué)領(lǐng)域里的一項(xiàng)業(yè)界標(biāo)準(zhǔn)泽裳,包括字符集破婆、編碼方案等。Unicode是為了解決傳統(tǒng)的字符編碼方案的局限而產(chǎn)生的瀑梗,它為每種語(yǔ)言中的每個(gè)字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼抛丽,以滿足跨語(yǔ)言饰豺、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換冤吨、處理的要求。1990年開(kāi)始研發(fā)垒探,1994年正式公布怠李。

結(jié)論:

Unicode是為了解決傳統(tǒng)的字符編碼方案的局限而產(chǎn)生的扔仓;可以讓我們知道我們按下了鍵盤上的哪個(gè)鍵翘簇。

根據(jù)字符返回位置

indexOf,從前向后索引字符串位置(參數(shù):索引字符串)

從前面尋找第一個(gè)符合元素的位置呜笑,找不到則返回-1;

lastIndexOfI凰慈,從后向前索引字符串位置(參數(shù):索引字符串)

從后面尋找第一個(gè)符合元素的位置驼鹅,找不到則返回-1;

從后面往前面找豺型,找到后姻氨,索引號(hào)數(shù)從前面往后數(shù)

url編碼和解碼

url(Uniform ResourceIdentifiers,通用資源標(biāo)識(shí)符)進(jìn)行編碼剪验,以便發(fā)送給瀏覽器肴焊。有效的URL中不能包含某些字符,例如空格

而這URL編碼方法就可以對(duì)URL進(jìn)行編碼功戚,它們用特殊的UTF-8編碼替換所有無(wú)效的字符抖韩,從而讓瀏覽器能夠接受和理解。

encodeURLComponent()函數(shù)可把字符串作為URL組件進(jìn)行編碼疫铜;

decodeURLComponent()函數(shù)可把字符串作為URL組件進(jìn)行編碼茂浮;

截取字符串(重點(diǎn))

concat連接字符

slice截取字符串(參數(shù):1,截取位置【必須】壳咕,2終結(jié)點(diǎn))

asd.slice(2);從索引號(hào)2的位置開(kāi)始截取席揽,如果沒(méi)有結(jié)束位置,則會(huì)一直截取到最后谓厘。

asd.slice(2幌羞,3);結(jié)束位置竟稳,從最左邊數(shù)的個(gè)數(shù) 聂宾;

asd.slice(-1);負(fù)號(hào)表示從右邊開(kāi)始往左邊取,-1就是取最后一個(gè)纪他,-2就是取最后兩個(gè)的意思

substr:截取字符串(參數(shù):1.截取位置【必須】梯刚,2.截取長(zhǎng)度)

substring:截取字符串;

小數(shù)位數(shù)(了解)

toFixed:將一個(gè)數(shù)值轉(zhuǎn)換為字符串沟于,并進(jìn)行四舍五入,保留指定位數(shù)的小數(shù);(參數(shù):要保留的個(gè)數(shù))

轉(zhuǎn)換大小寫(xiě)

toUpperCase冻记,轉(zhuǎn)換為大寫(xiě)(參數(shù):無(wú))

toLowerCase,轉(zhuǎn)換為小寫(xiě)(參數(shù):無(wú))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市胎源,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖西疤,帶你破解...
    沈念sama閱讀 212,185評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異禾进,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)宠纯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,445評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門贡羔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)猴蹂,“玉大人磅轻,你說(shuō)我怎么就攤上這事。” “怎么了馒胆?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,684評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵器净,是天一觀的道長(zhǎng)沿量。 經(jīng)常有香客問(wèn)我,道長(zhǎng)乌妒,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,564評(píng)論 1 284
  • 正文 為了忘掉前任席镀,我火速辦了婚禮,結(jié)果婚禮上屎篱,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,681評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布饲宛。 她就那樣靜靜地躺著久锥,像睡著了一般届吁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,874評(píng)論 1 290
  • 那天芬探,我揣著相機(jī)與錄音,去河邊找鬼节榜。 笑死讳窟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的倚评。 我是一名探鬼主播,決...
    沈念sama閱讀 39,025評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼后豫,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼愕难!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,761評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤轮洋,失蹤者是張志新(化名)和其女友劉穎开财,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嘀略,經(jīng)...
    沈念sama閱讀 44,217評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,545評(píng)論 2 327
  • 正文 我和宋清朗相戀三年剥纷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,694評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡周偎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情勿侯,我是刑警寧澤兵钮,帶...
    沈念sama閱讀 34,351評(píng)論 4 332
  • 正文 年R本政府宣布屁药,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏耕突。R本人自食惡果不足惜纵诞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,988評(píng)論 3 315
  • 文/蒙蒙 一纸俭、第九天 我趴在偏房一處隱蔽的房頂上張望矾瘾。 院中可真熱鬧傅寡,春花似錦珍策、人聲如沸攘宙。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,778評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)丙挽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,007評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工匪蟀, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,427評(píng)論 2 360
  • 正文 我出身青樓现诀,卻偏偏與公主長(zhǎng)得像封锉,于是被迫代替她去往敵國(guó)和親荆残。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,580評(píng)論 2 349

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

  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,219評(píng)論 0 4
  • 手機(jī)攝影家蹭睡,揚(yáng)州記行。
    126號(hào)225閱讀 202評(píng)論 0 1
  • 今天缕坎,我們要學(xué)習(xí)的是關(guān)于第一層次-基礎(chǔ)閱讀的內(nèi)容荷腊。 作者寫(xiě)這本書(shū)的時(shí)候抡锈,是1970年代。那個(gè)時(shí)候,人們對(duì)于閱讀還有...
    凌若晨軒閱讀 162評(píng)論 0 0
  • 沈文彬和肖培培在電話里說(shuō)話了诊胞,返校之前迈着,沈文彬先去肖培培家里找她闭专,然后兩個(gè)人一起返校。 沈文彬還以為要見(jiàn)培培...
    俗底閱讀 327評(píng)論 0 1
  • 35歲,最美麗的年紀(jì)。我決定帶“她”去歐洲了。因?yàn)槟鞘俏覍?duì)“她”的承諾。我曾無(wú)數(shù)次許諾“她”库菲,只要我有空了就帶“她...
    秋薁閱讀 190評(píng)論 1 2