零基礎(chǔ)學(xué)編程系列之二:天王蓋地虎拱烁,Hello World!

本節(jié)目標(biāo)->

1.編碼寫程序文件,運(yùn)行這個(gè)程序文件
2.什么是變量

任何一個(gè)特定的群體都會(huì)使用特定的噩翠、或多或少帶有一些神秘色彩的圈內(nèi)語言來鞏固本群體內(nèi)部的向心力戏自,將本群體的成員標(biāo)榜于其他人之上,加大圈外成員進(jìn)入自己這個(gè)圈子的難度伤锚。想當(dāng)年擅笔,楊子榮智取威虎山,半途中遇到土匪屯援,對話是這樣:“蘑菇剂娄,溜哪路?”玄呛,后面就是大家熟知的:“天王蓋地虎『投”徘铝,“寶塔填河妖。” “臉紅什么?” “精神煥發(fā)惕它∨挛纾” “怎么又黃啦?” “防冷涂的蠟!”
就連今天的中學(xué)生們也喜歡使用一些特殊的、在成年人看來簡直稀奇古怪淹魄、不可理喻的表達(dá)方式郁惜,一些聰明的教師則會(huì)刻意使用這種表達(dá)方式,為的是能使自己和學(xué)生們“打成一片”甲锡。

我們程序員的“江湖黑話”是什么呢兆蕉?本節(jié)教程將告訴你,我們程序員的終極秘籍缤沦,保證你在程序員社區(qū)虎韵,聊天對話時(shí)喊出來,就被程序員認(rèn)為你也是同行缸废,這就是編程界著名的“Hello World包蓝!”

一、現(xiàn)在開始讓我們編寫第一個(gè)程序企量,程序文件名字命名為 code1.js测萎,操作步驟如下

  1. 創(chuàng)建我們的編程目錄,目錄名:mycode

還記得上一節(jié)我們學(xué)過的届巩,如何運(yùn)行Node.js command prompt么硅瞧?運(yùn)行方法如下圖指示


image.png

運(yùn)行后出現(xiàn)如下窗口


image.png

在Node.js command prompt,黑色控制臺窗口中輸入如下命令,目的是創(chuàng)建工作目錄mycode
cd \
mkdir mycode
cd mycode

如下圖所示


image.png

2.運(yùn)行atom(如果忘記如何運(yùn)行atom的話,請翻閱上一節(jié)內(nèi)容姆泻,這里不重復(fù)提供了)零酪,打開mycode目錄
啟動(dòng)atom后,點(diǎn)擊菜單 File-> Open Folder


image.png

彈出文件夾選擇對話框 ,選擇mycode目錄


image.png

點(diǎn)擊"選擇文件夾"按鈕
image.png
  1. 創(chuàng)建code1.js 程序文件
    菜單 File-> New File 在下面截圖紅色圓圈出錄入
    console.log("Hello World!");
    image.png

    錄入完成,菜單 File-> Save As
    在文件名處錄入 code1.js
    image.png

    點(diǎn)擊保存
    如果遇到如下提示,點(diǎn)擊Keep Waiting.
    image.png

現(xiàn)在atom窗口如圖所示


image.png

在編程時(shí),為了工作窗口最大化,我們現(xiàn)在關(guān)閉左側(cè)不需要的標(biāo)簽頁面,方法如下
鼠標(biāo)指向 welcome 這個(gè)標(biāo)簽的 X關(guān)閉按鈕會(huì)顯示出來,點(diǎn)擊關(guān)閉.


image.png

同樣的辦法,關(guān)閉另外兩個(gè)標(biāo)簽頁面,atom窗口現(xiàn)在如下圖所示
image.png

到此為止,我們的第一個(gè)程序編寫完成,接下來運(yùn)行這個(gè)程序

  1. 運(yùn)行code1.js 程序
    在Node.js command prompt 中錄入下面的命令

node code1.js

image.png

回車后,程序開始運(yùn)行,運(yùn)行結(jié)果如圖下圖

image.png

恭喜你,你編寫的第一個(gè)程序成功運(yùn)行了,在Node.js command prompt窗口輸出了,程序員的終極秘籍,"Hello World!"

提高一下,讓程序再增加一行輸出,在程序中增加一行
console.log("你好,世界!");

image.png

錄入完成后,使用ctrl+s 保存文件,現(xiàn)在運(yùn)行code1.js 在Node.js command prompt窗口輸出如下圖

image.png

程序語句解析

第一個(gè)程序中,我們用到了console.log 語句,它的作用是向控制臺窗口打印輸出括號內(nèi)的字符串.編程語句基本可以望文生義,console單詞就是控制臺的意思,log是記錄.把信息記錄到控制臺,JavaScript語言約定拇勃,每一個(gè)程序語句四苇,用“;"符號結(jié)束,所有符號全是英文半角方咆,我們中國人寫程序月腋,最容易出錯(cuò)的就是,把一些符號錄入成全角瓣赂,運(yùn)行程序會(huì)報(bào)錯(cuò)榆骚,你可以故意把半角的”;"符號,修改成全角的“煌集;”,試試妓肢,看運(yùn)行程序時(shí),出現(xiàn)什么錯(cuò)誤提示苫纤。

二碉钠、什么是變量

變量是存儲信息的容器纲缓。這個(gè)容器可以裝入任何字符串、數(shù)值等程序運(yùn)行操作處理的對象喊废,具有裝入一次祝高,可以取值無數(shù)次的特性。變量是存儲信息的容器.程序世界的很多概念污筷,用代碼輔助描述工闺,更直觀。

為了讓計(jì)算機(jī)知道你定義了一個(gè)變量瓣蛀,需要用var 關(guān)鍵字在變量名前標(biāo)注一下陆蟆。新建一個(gè)code2.js文件,錄入一下程序代碼

var myvar = "Hello World";
console.log(myvar);

在運(yùn)行這個(gè)代碼之前揪惦,先自己猜測運(yùn)行結(jié)果遍搞,看是否跟實(shí)際運(yùn)行結(jié)果一致。這是一個(gè)程序員必備的能力器腋。

接下來學(xué)習(xí)下面的代碼溪猿,這幾句代碼,能夠體現(xiàn)變量mycar數(shù)值可變的特性纫塌。直到猜測結(jié)果和運(yùn)行結(jié)果一致诊县。

var myvar = "Hello World";
console.log(myvar);

myvar = "你好,世界!"
console.log(myvar);

注: 變量使用var定義一次,后面再使用這個(gè)變量時(shí)措左,不能再使用var重復(fù)聲明依痊。

用引號(可以雙引號,也可以單引號)包括的編程對象叫字符串怎披,變量中放入字符串時(shí)胸嘁,可以使用“+”,把兩個(gè)字符串連接起來凉逛。

var myvar1 = "Hello World";
var myvar2 = "你好,世界!" ;
console.log(myvar1);
console.log(myvar2);
console.log(myvar1+myvar2);

變量賦值為數(shù)字性宏,可以進(jìn)行加減乘除等數(shù)學(xué)運(yùn)算。

var myvar1 = 1;
var myvar2 = 2;
console.log(myvar1);
console.log(myvar2);
console.log(myvar1+myvar2);

程序代碼有自我解釋功能状飞,我相信你能看懂毫胜,布置個(gè)作業(yè)吧,編程實(shí)現(xiàn)兩個(gè)變量相乘功能诬辈,程序輸出有直觀的提示酵使,要求輸入格式如下:

變量1的數(shù)值:2
變量2的數(shù)值:3
2*3 = 6

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市焙糟,隨后出現(xiàn)的幾起案子口渔,更是在濱河造成了極大的恐慌,老刑警劉巖穿撮,帶你破解...
    沈念sama閱讀 222,946評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缺脉,死亡現(xiàn)場離奇詭異瞧哟,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)枪向,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咧党,“玉大人秘蛔,你說我怎么就攤上這事“猓” “怎么了深员?”我有些...
    開封第一講書人閱讀 169,716評論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蛙埂。 經(jīng)常有香客問我倦畅,道長,這世上最難降的妖魔是什么绣的? 我笑而不...
    開封第一講書人閱讀 60,222評論 1 300
  • 正文 為了忘掉前任叠赐,我火速辦了婚禮,結(jié)果婚禮上屡江,老公的妹妹穿的比我還像新娘芭概。我一直安慰自己,他們只是感情好惩嘉,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,223評論 6 398
  • 文/花漫 我一把揭開白布罢洲。 她就那樣靜靜地躺著,像睡著了一般文黎。 火紅的嫁衣襯著肌膚如雪惹苗。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,807評論 1 314
  • 那天耸峭,我揣著相機(jī)與錄音桩蓉,去河邊找鬼。 笑死抓艳,一個(gè)胖子當(dāng)著我的面吹牛触机,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播玷或,決...
    沈念sama閱讀 41,235評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼儡首,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了偏友?” 一聲冷哼從身側(cè)響起蔬胯,我...
    開封第一講書人閱讀 40,189評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎位他,沒想到半個(gè)月后氛濒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體产场,經(jīng)...
    沈念sama閱讀 46,712評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,775評論 3 343
  • 正文 我和宋清朗相戀三年舞竿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了京景。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,926評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡骗奖,死狀恐怖确徙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情执桌,我是刑警寧澤鄙皇,帶...
    沈念sama閱讀 36,580評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站仰挣,受9級特大地震影響伴逸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜膘壶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,259評論 3 336
  • 文/蒙蒙 一错蝴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧香椎,春花似錦漱竖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至玛界,卻和暖如春万矾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背慎框。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評論 1 274
  • 我被黑心中介騙來泰國打工良狈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人笨枯。 一個(gè)月前我還...
    沈念sama閱讀 49,368評論 3 379
  • 正文 我出身青樓薪丁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親馅精。 傳聞我的和親對象是個(gè)殘疾皇子严嗜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,930評論 2 361

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