本節(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测萎,操作步驟如下
- 創(chuàng)建我們的編程目錄,目錄名:mycode
還記得上一節(jié)我們學(xué)過的届巩,如何運(yùn)行Node.js command prompt么硅瞧?運(yùn)行方法如下圖指示
運(yùn)行后出現(xiàn)如下窗口
在Node.js command prompt,黑色控制臺窗口中輸入如下命令,目的是創(chuàng)建工作目錄mycode
cd \
mkdir mycode
cd mycode
如下圖所示
2.運(yùn)行atom(如果忘記如何運(yùn)行atom的話,請翻閱上一節(jié)內(nèi)容姆泻,這里不重復(fù)提供了)零酪,打開mycode目錄
啟動(dòng)atom后,點(diǎn)擊菜單 File-> Open Folder
彈出文件夾選擇對話框 ,選擇mycode目錄
點(diǎn)擊"選擇文件夾"按鈕
- 創(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窗口如圖所示
在編程時(shí),為了工作窗口最大化,我們現(xiàn)在關(guān)閉左側(cè)不需要的標(biāo)簽頁面,方法如下
鼠標(biāo)指向 welcome 這個(gè)標(biāo)簽的 X關(guān)閉按鈕會(huì)顯示出來,點(diǎn)擊關(guān)閉.
同樣的辦法,關(guān)閉另外兩個(gè)標(biāo)簽頁面,atom窗口現(xiàn)在如下圖所示
到此為止,我們的第一個(gè)程序編寫完成,接下來運(yùn)行這個(gè)程序
- 運(yùn)行code1.js 程序
在Node.js command prompt 中錄入下面的命令
node code1.js
回車后,程序開始運(yùn)行,運(yùn)行結(jié)果如圖下圖
恭喜你,你編寫的第一個(gè)程序成功運(yùn)行了,在Node.js command prompt窗口輸出了,程序員的終極秘籍,"Hello World!"
提高一下,讓程序再增加一行輸出,在程序中增加一行
console.log("你好,世界!");
錄入完成后,使用ctrl+s 保存文件,現(xiàn)在運(yùn)行code1.js 在Node.js command prompt窗口輸出如下圖
程序語句解析
第一個(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