//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" } //分析器会它理解function getData
4个空格缩进,最好统一tab为4个字符。
结尾分号
產生錯誤的範例
//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }//分析器会它理解function getData() { return; { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }; }
可以透過將左花括號移至與return同一行的位置來修復這個問題。
//这段代码工作正常,尽管没有用分号function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas } }
80个字符
通常我们会在运算符后换行,下一行会增加两个层级的缩进(8个字符)
例外:當變數賦值時,第二行的位置應當和賦值運算子的位置保持對齊,例如
var result = something + antherThing + yetAnotherThing + somethingElse + anotherSomethingElse;
在方法之間
4个空格缩进,最好统一tab为4个字符。
结尾分号
//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }//分析器会它理解function getData() { return; { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }; }可以透過將左花括號移至與return同一行的位置來修正這個問題。
//这段代码工作正常,尽管没有用分号function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas } }
80个字符
通常我们会在运算符后换行,下一行会增加两个层级的缩进(8个字符)
var result = something + antherThing + yetAnotherThing + somethingElse + anotherSomethingElse;
相關推薦:
JavaScript寫一個簡易的AJAX方法庫教學常見的JavaScript記憶體外洩JavaScript中split函數由淺到深的使用介紹以上是JavaScript編寫可維護的程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!