咱們在以往介紹使用JavaScript編寫一個HelloJS的小程序,其中咱們就用到變量。常量和變量是構成表達式的重要組成部分。
常量
在聲明和初始化變量時,在標識符的前面加上關鍵字const,就能夠把該指定爲一個常量。顧名思義,常量是其值在使用過程當中不會發生變化,實例代碼以下:
const NUM=100;
NUM標識符就是常量,只能在初始化的時候被賦值,咱們不能再次給NUM賦值。
變量
在JavaScript中聲明變量,是在標識符的前面加上關鍵字var,實例代碼以下:
var scoreForStudent = 0.0;
該語句聲明scoreForStudent變量,而且初始化爲0.0。若是在一個語句中聲明和初始化了多個變量,那麼全部的變量都具備相同的數據類型:
var x = 10, y = 20;
在多個變量的聲明中,咱們也能指定不一樣的數據類型:
var x = 10, y = true;
其中x爲整型,y爲布爾型。
命名規範
良好的編程習慣在使用常量和變量時候,它們的命名要規範,這樣程序可讀性好。
1.常量名
基本數據類型的常量名爲全大寫,若是是由多個單詞構成,能夠用下劃線隔開,例如:
var YEAR = 60;
var WEEK_OF_MONTH = 3;
2. 變量名
變量的命名有幾個風格,主要以清楚易懂爲主有些程序員爲了方便,使用一些單個字母來做爲變量名稱,如:j和i等,這會形成往後程序維護的困難,命名變量時發生同名的狀況也會增長。單個字母變量通常只用於循環變量,由於它們的做用於只是在循環體內。
在過去計算機語言對變量名稱的長度會有所限制,但如今計算機語言已無這種限制,所以咱們鼓勵用清楚的名稱來代表變量做用,一般會以小寫字母做爲開始,並在每一個單字開始時第一個字母使用大寫,例如:
var maximumNumberOfLoginAttempts = 10;
var currentLoginAttempt = 0;
像這樣的名稱可讓人一眼就看出這個變量的做用。
除了常量和變量命名要有命名要規範,其它的語言對象也是須要講求命名要規範。其中對象等類型,它的命名規範一般是,大寫字母做爲開始,並在每一個單字開始時第一個字母使用大寫,例如:HelloWorldApp。函數名,每每由多個單詞合成,第一個單詞一般爲動詞,一般會以小寫字母做爲開始,並在每一個單字開始時第一個字母使用大寫,例如:balanceAccount和 isButtonPressed。
2.1 註釋
JavaScript程序有兩類註釋:單行註釋(//)和多行註釋(/*...*/),這些註釋方法C、C++和Java都是相似的。
1.單行註釋
單行註釋能夠註釋掉整行或者一行中的一部分。它通常不用於連續多行的註釋文本,然而,它也能夠用來註釋掉連續多行的代碼段。如下是幾種風格註釋的例子:html
2.塊註釋
通常用於連續多行的註釋文本,但它也能夠的單行進行註釋。如下是幾種風格註釋的例子:程序員
JavaScript多行註釋有一個其它語言沒有的優勢,就是它們能夠嵌套,上述實例的最後一種狀況是實現了多行註釋嵌套。編程
在程序代碼中使用註釋,對容易引發誤解的代碼進行註釋是必要的,但應避免對己清晰表達信息代碼進行註釋。須要注意的是:頻繁的註釋有時反映出代碼的低質量。當你以爲被迫要加註釋的時候,考慮一下重寫代碼使其更清晰。小程序
本書交流討論網站:http://www.cocoagame.net微信
更多精彩視頻課程請關注智捷課堂Cocos課程:http://v.51work6.com函數
《Cocos2d-x實戰 JS卷》現已上線,各大商店均已開售:網站
京東:http://item.jd.com/11659698.htmlspa
歡迎關注智捷iOS課堂微信公共平臺,瞭解最新技術文章、圖書、教程信息
.net