首行縮進(jìn)和空格一樣嗎 代碼之間為什么要加空格?
代碼之間為什么要加空格?舉個(gè)最簡單的例子,如果你把一篇英文文章的空格都去掉,你能聽懂嗎?計(jì)算機(jī)也是如此。如果刪除所有空格,則無法讀取它們。兩個(gè)空格,四個(gè)空格,還是一個(gè)標(biāo)簽?這就是智者見智,陰見陰的話。
代碼之間為什么要加空格?
舉個(gè)最簡單的例子,如果你把一篇英文文章的空格都去掉,你能聽懂嗎?計(jì)算機(jī)也是如此。如果刪除所有空格,則無法讀取它們。兩個(gè)空格,四個(gè)空格,還是一個(gè)標(biāo)簽?這就是智者見智,陰見陰的話。
提升兩個(gè)空格的許多原因是:節(jié)省屏幕資源,使代碼更窄,更適合每行80個(gè)字符或120個(gè)字符的偏好。
很多人提倡四個(gè)空格,因?yàn)樗鼈兏呖勺x性。
提升選項(xiàng)卡的許多原因是:源文件的大小較小,并且可以根據(jù)不同的個(gè)人喜好在本地靈活地顯示為兩個(gè)或四個(gè)空格。
甚至曾經(jīng)有人宣傳過三個(gè)空間,但它們太小了,不可能成功。
總之,產(chǎn)品發(fā)布后JS代碼應(yīng)該最小化,這些空白字符最終都是浮云?? 既然家風(fēng)統(tǒng)一,大家高興就好。
寫代碼時(shí),縮進(jìn)使用tab還是空格?
代碼縮進(jìn)是為了使代碼看起來更層次化。如果您直接觀察它,您可以清楚地看到代碼的邏輯結(jié)構(gòu)。例如,相同的代碼:左邊的代碼不縮進(jìn),右邊的代碼縮進(jìn)。你認(rèn)為哪一個(gè)能更好地反映代碼的邏輯順序!在編譯代碼時(shí),空格和制表符都能達(dá)到上述效果,但大多數(shù)程序員習(xí)慣使用制表符,因?yàn)榘粗票矸?2或4個(gè)空格。這并不意味著你必須從這兩種選擇中選擇一種。你應(yīng)該根據(jù)自己的實(shí)際情況進(jìn)行調(diào)整,選擇最合適的。使用其中任何一個(gè)都是為了更直觀、更有效地反映代碼的邏輯順序!