close

文科少女默默地從自學HTML(雖然只看書看了一半)
慢慢進階到上線上課程學習Javascript囉!
文科少女上的是AC的前端課程,已經上到最後一個禮拜了,
接下來就是透過寫文章來記錄學習歷程及再次複習所學內容啦!


今天我們要先來談談變數這個東東!

在寫Javascript之前第一個步驟就是設定變數
也就是宣告一個名字讓它等於某個字串或數值
用宣告來說真的有點咬文嚼字的....
用白話文來說~宣告就是
就是幫一個東西取名字,讓電腦看到它的名字時,就可以知道我們提到的是那個東西
(因為電腦沒人腦聰明,而且只看得懂英文的命名方式,所以字串數值都要另外用英文取名)


再來聊聊宣告(也就是取名的方式)
想要幫電腦取名需要使用特定的關鍵字來進行這個動作。
有以下三種方式可以進行宣告:
舊版     新版
 var       let
            const
舊版的var包含let和const的使用方式
那let和const的差別又是什麼呢?
讓我們繼續看下去!!!!

let代表宣告一個變數
const代表宣告一個常數
變數顧名思義就是可以變的一個東西
常數則是代表一但設定後就不可以任意更改
又是一個不知道在說什麼的一個內容了~~
那就用白話文來解釋吧!
當設定let來幫一個東西取名字時,如果想要更改這個名字所代表的東西的話,是可以再另外更改的
但是如果用const來取名字的話,後面想要更改這個名字所代表的東西,就會跳出錯誤訊息
*const可用在你確定之後絕對不會更改的東西上,比如說我的名字就是文科少女,我這輩子不會改名字,那就可以用const

那實際上在寫程式碼時,要怎麼用這些特殊關鍵字宣告變數呢?
灰常簡單~~
那就是在特殊關鍵字後面放上你要取的名字再來寫上"="符號,最後放上你要取這個名字的東西
然看一下會長怎麼樣子~~
image
image
image
這就是上述所提到的三種寫法~~

最後來分析一下使用舊版(var)的寫法好,還是用新版(let&const)的寫法好!

使用var雖然可以涵蓋let和const的用法,但是如果寫到後面昏頭,不小心把myname動到,
因為並不會出現錯誤訊息提醒自己改動到自己不需要改動到的部分,所以最後程式碼印出來的東西,
很有可能會讓我的名字從文科少女變成文科阿罵...
這樣真的會哭哭啊!!!
(錯誤改動的結果)
image

(正確應該顯示)
image

如果能培養好,使用var和const的習慣的話,就不會發生上面的錯誤了!
因為不小心改動到的話,會出現下面的錯誤訊息,
這樣也就能提醒自己動到不該動的東西了~~
image

人家還是少女,而且永遠都會是,怎麼會出現阿罵呢!!!!!
好啦! 關於變數這個內容就介紹到這裡了~
以上內容都是以文科腦下去解說的,如果有不恰當或是有其他想法的話,
也歡迎跟我討論喔^^

就先這樣啦!掰餔!

arrow
arrow
    創作者介紹
    創作者 文科少女寫程式 的頭像
    文科少女寫程式

    文科少女學程式

    文科少女寫程式 發表在 痞客邦 留言(0) 人氣()