看修仙小說也能學(xué)編程,《JavaScript百煉成仙》,清華大學(xué)出版,已完結(jié)
編程之修,重在積累,而非資質(zhì)。資質(zhì)雖然重要,可是后天的努力更不可少?!禞avaScript百煉成仙》是一本以玄幻小說的形式,來講述JavaScript的知識。

小說的主角為葉小凡【葉小凡,這個名字有點熟悉,也就是玄幻小說中常見主角的名字】,葉小凡是樂陽村中唯一一個具備修行JavaScript的甲等資質(zhì)的孩子,于是就被送到千鶴派修煉JavaScript。
JavaScript是一種神奇的功法,修煉成以后,可以翻山倒海,足以稱霸一方天地。葉小凡來到千鶴派的青山院,得到一卷功法《JavaScript基礎(chǔ)修煉要訣》
文章目錄
1.1 第一章 初入宗門
1.2 第二章 直接量
1.3 第三章 數(shù)據(jù)類型
1.4 第四章 數(shù)據(jù)類型
1.5 第五章 基礎(chǔ)考核
1.6 第六章 何老
1.7 第七章 對象數(shù)據(jù)類型
1.8 第八章 對象的取值
1.9 第九章 循環(huán)遍歷的奧妙
1.10 第十章 對象內(nèi)容的遍歷
1.11 第十一章 外門小比
1.12 第十二章 JavaScript 運(yùn)算符
1.13 第十三章 語驚四座
1.14 第十四章 秀
1.15 第十五章 天秀
1.16 第十六章 數(shù)組方法
1.17 第十七章 蒂花之秀
1.18 第十八章 函數(shù)七重關(guān)之一 (函數(shù)定義)
1.19 第十九章 JavaScript 編譯原理
1.20 第二十章 函數(shù)七重關(guān)之二 (作用域)
1.21 第二十一章 函數(shù)七重關(guān)之三(參數(shù)傳遞)
......
1.1 第一章 初入宗門
樂陽村處于腳本大陸東部的邊緣地帶,其民風(fēng)淳樸,村民日出而作、日落而息。某一日清晨,所有村民都來到了村口,正在為一個十五六歲的少年送行。只見那個少年雖然身體瘦弱,可是目中卻綻放出異彩;身軀雖不壯實,倒也挺拔。“葉小凡,你是我們?nèi)迦说尿湴粒前倌陙砦ㄒ痪邆湫扌?JavaScript 甲等資質(zhì)的孩子!馬上會有千鶴派的大人來接你,今后你一定要認(rèn)真修行,給我們?nèi)宓娜藸幑?!?/p>
他叫葉小凡,幾天前通過了修行資質(zhì)的檢驗,符合了修行 JavaScript 的資質(zhì)。
“千鶴派!”葉小凡眼前一亮,語氣中伴隨著激動,兩眼放光。千鶴派在腳本大陸是數(shù)一數(shù)二的大門派,每個宗門弟子都能夠修煉一種神奇的功法——JavaScript,修成之后,其威力之大,足以翻山倒海,稱霸一方天地!
不多時,天氣風(fēng)云變化,一道長虹降下,瞬間變?yōu)橐蝗?。他身穿一件玄青色的玉錦衣服,腰間綁著一根白色蟠螭紋革帶,一頭黑發(fā),有著一雙清澈明亮的眼眸,身形頎長,當(dāng)真是氣宇軒昂、溫文爾雅。
“你就是葉小凡?”男子淡淡開口,神識一掃,驚訝地發(fā)現(xiàn)此子的修行資質(zhì)竟為甲等,眼中閃過一絲驚訝。
“在下林元青,千鶴派青山院掌尊,你既然通過了考核,便具備了修煉資質(zhì),你隨我即刻上山,不得有誤?!比~小凡便告別眾人,在林元青的術(shù)法之下隨即化為一道長虹飛天而去,留下了一臉驚訝的村民。
千鶴派分為三大院,分別為青山院、綠水院以及神秘的玄冰院。每個院都有一個掌尊,林元青赫然便是青山院的掌尊!掌尊地位之高,僅次于大長老;大長老之上,又有太上大長老。幾乎只是兩三次呼吸的時間,林元青已經(jīng)帶著葉小凡來到了千鶴派的青山院。葉小凡兩眼一花,
仿佛上一刻還在村口,下一刻就看到了千鶴派的閣樓。
“這里是……?”葉小凡一輩子都沒有見過如此宏偉的建筑,忍不住開口。
一想到今后可以在這里修行,更是興奮,“哈哈,我葉小凡今后一定能突破層層障礙,成為 JavaScript 一代大師!”
“這里是千鶴派的青山院?!绷衷嗾衼砥蛷模o葉小凡隨意找了一個住處,又給了一卷功法,吩咐了幾句后,似乎還有其他要事,便立即化為一道長虹離去了。
葉小凡拿起功法一看,上面赫然寫著“JavaScript 基礎(chǔ)修煉要訣”幾個銀光大字,他眼中放出異彩,一想到村中父老鄉(xiāng)親那期盼的眼神,便下定決心,不混出個名頭絕不回去!
1.2 第二章 直接量
葉小凡的住處被安排在青山院西北角的一個房間,雖不寬敞,倒也干凈。葉小凡兩眼露出振奮的眼神,隨便吃了點鄉(xiāng)親們準(zhǔn)備的干糧后,就立刻開始打坐修行。編程之修,重在積累,而非資質(zhì)。資質(zhì)雖然重要,可是后天的努力更不可缺少。這些道理,葉小凡在還未上山之前就已經(jīng)熟知!因此,即便是資質(zhì)平凡,但只要肯下苦功,一樣可以修得正果!
葉小凡雖然具有甲等資質(zhì),但他依然不驕不躁,開始從《JavaScript 基礎(chǔ)修煉要訣》第一頁學(xué)起。修煉要訣第一章——直接量。編程世界中的直接量,就是表面上可以見到的數(shù)據(jù)值。常見的直接量有數(shù)字、小數(shù)、字符串。修行者利用自身體內(nèi)的能量,凝結(jié)出一個個簡單的直接量。葉小凡目前的修為較低,連最基本的學(xué)徒境界都沒到,體內(nèi)能量薄弱,經(jīng)過多次嘗試,只能凝練出一些簡單的數(shù)字,比如 10、20。
忽然,葉小凡目光一閃,一個字符串在體內(nèi)形成!葉小凡細(xì)細(xì)感悟,原來是一個“Hello World”字符串,葉小凡善于觀察,立刻發(fā)現(xiàn)了字符串和數(shù)字的不同。
字符串的出現(xiàn)必然帶著雙引號,被很好地包裹住,而數(shù)字則是光禿禿的,如 10 或者 20,沒有雙引號。
“原來,字符串一定需要用雙引號包裹,那么單引號是否可行呢?”葉小凡重新運(yùn)氣,轉(zhuǎn)眼間,一個用單引號包裹的‘Hello World’就出現(xiàn)了。見此,葉小凡大喜,哈哈,原來單引號也可以。
1 "Hello World"
2?'Hello?World'
突然,這兩個字符串和數(shù)字像是失去了依托,瞬間化為虛無。葉小凡一驚,心道:看來直接創(chuàng)造出來的直接量只是曇花一現(xiàn),無法持久存在,要是有一個什么東西能把直接量裝起來就好了。
1.3 第三章 數(shù)據(jù)類型
?葉小凡收起心神,繼續(xù)閱讀《JavaScript 基礎(chǔ)修煉要訣》,忽然間,他眼前一亮?!霸瓉砣绱耍苯恿侩m然只是曇花一現(xiàn),但是如果能用 var 定義一個變量,再將它指向那個直接量,就能有保存數(shù)據(jù)的妙用了!”
想到這里,葉小凡立即催動功法,定義了一個變量。
var a;
“成了!”,葉小凡開心地一拍手,心念一動,一個用雙引號包裹的“Hello World”字符串憑空出現(xiàn)。這一次,沒等字符串遁入虛無,葉小凡就立刻讓變量 a 指向了這個字符串。
var a;
a?=?"Hello?World";
“嗯,有點麻煩,還不如直接合并為一句,先定義變量,然后指向一個字符串,這種操作分成了兩步,還是一步到位更好?!本驮谌~小凡這么想的時候,代碼立刻發(fā)生了變化。
var?a?=?"Hello?World";
原來這樣也可以!
下一章及完整文檔已打包上傳到百度網(wǎng)盤,需要的小伙伴看下方領(lǐng)取方式!喜歡的話不要忘了點個關(guān)注呦~
領(lǐng)取方式:
1.關(guān)注up主,一鍵三連作品
2.打開主頁,后臺踢我,留下你的足跡“資料”即可
3.或評論“資料”后臺打個招呼即可
?