Skip to content

Commit 1d96ad6

Browse files
committed
update
1 parent 50ad9b8 commit 1d96ad6

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

README.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@
4242
+ [游览器特性hack](#游览器特性hack)
4343
- [文档注释](#文档注释)
4444

45+
3. 语句和表达式
46+
47+
- [花括号的对齐方式](#花括号的对齐方式)
48+
- [块语句的间隔](#块语句的间隔)
49+
4550
### 缩进层级
4651

4752
- 缩进层级非常重要,弄的不好,容易造成很多误解。
@@ -805,6 +810,65 @@ Y.merge = function() {
805810
806811
[返回顶部](#编程风格)
807812
813+
### 花括号的对齐方式
814+
815+
- 有2中风格
816+
+ 第一个风格是,将左括号放置在第一句代码的末尾
817+
* 这种风格来自java
818+
```javascript
819+
if (condition) {
820+
doSomething();
821+
} else {
822+
doSomethingElse();
823+
}
824+
```
825+
826+
+ 第二种风格是将左括号放置于块语句首行的下一行。
827+
```javascript
828+
if (condition)
829+
{
830+
doSomething();
831+
}
832+
else
833+
{
834+
doSomethingElse();
835+
}
836+
```
837+
+ 这种风格是C#的风格,这种写法会导致,自动插入分号位置错误,所以不推荐用这种风格。
838+
839+
[返回顶部](#编程风格)
840+
841+
### 块语句的间隔
842+
843+
- 有三种主要的风格
844+
+ 第一种风格,在语句名,圆括号和左花括号之间没有空格间隔。
845+
* 这种风格可读性不好。
846+
```javascript
847+
if(condition){
848+
doSomething();
849+
}
850+
```
851+
852+
+ 第二种风格,在左圆括号之前和右圆括号之后各添加一个空格
853+
* 这种风格最流行。
854+
```javascript
855+
if (condition) {
856+
doSomething();
857+
}
858+
```
859+
860+
+ 第三种风格,在左圆括号后和右圆括号前各添加一个空格
861+
* 这种写法可读性最高。
862+
```javascript
863+
if ( condition ) {
864+
doSomething();
865+
}
866+
```
867+
868+
+ 本人和书的作者一样比较推荐第二种风格。
869+
870+
[返回顶部](#编程风格)
871+
808872
## 补足
809873
810874
[图片识别](https://github.com/gsdgdf/Java_OCR)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy