JavaScript規範 條件判斷,函式塊,注釋

2021-07-16 01:17:14 字數 951 閱讀 7547

條件表示式和等號

(1)合理使用 === 和 !== 以及 == 和 !=.

(2)合理使用表示式邏輯操作運算.

(3)條件表示式的強制型別轉換遵循以下規則:

(4)物件 被計算為 true

(5)undefined 被計算為 false

(6)null 被計算為 false

(7)布林值 被計算為 布林的值

(8)數字 如果是 +0, -0, or nan 被計算為 false , 否則為 true

(9)字串 如果是空字串 '' 則被計算為 false, 否則為 true

條件判斷快捷方式

// good

if (name)

// good

if (collection.length)

給所有多行的塊使用大括號

// good

if (test) return false;

// good

if (test)

// good

function()

注釋使用 /** ... */ 進行多行注釋,包括描述,指定型別以及引數值和返回值

// good

/*** make() returns a new element

* based on the passed in tag name

** @param tag

* @return element

*/function make(tag)

// good

function gettype() {

console.log('fetching type...');

// set the default type to 'no type'

var type = this._type || 'no type';

return type;

javascript編寫規範

變數和函式 變數名應當遵循camel case,並且命名字首應當是名詞。以名詞作為字首可以讓變數和函式區分開來,因為函式名字首應當是動詞。比如 var count 10 var myname nicholas function getname 函式和方法常用單詞 can has is get set...

javascript 命名規範

寫 時間久之後,我們發現,在專案中要給各種各樣的地方起名字。變數 引數 id等等。有時候真的被一波一波的名字搞暈,索性隨便起個名字了事。但這往往卻是自己給自己挖坑的開始。這在乙個人的小專案看起來並沒有什麼影響,但是到了大型專案的多人協作和 維護時,弊端就開始顯現出來。增加了理解 的時間,也增加了 維...

Javascript 注釋規範

1.注釋的說明 語法 寫在注釋塊第一行 events function 這是注釋的說明 toggleplay function 2.標籤 語法 tagname function function fn 3.標籤的說明 語法 說明文字 constructor student 學生 param name...