javascript的\t制表符到底怎么用
\t制表符很多教程都寫的是8個空格,其實不然。
我們先寫一段代碼

然后輸出

發(fā)現(xiàn)這中間是3個空格,并不是8個空格
其實多做幾次實驗就會發(fā)現(xiàn),其實每4個數(shù)字或者字母算一組,如果不夠4個那么\t,制表符補(bǔ)上。如果剛好前面的都是4個一組不多不少,那么它就占4個空格。我們來看下效果


這組中間補(bǔ)了2個空格


這組是補(bǔ)了一個空格
下面是4個一組的都齊了,我們看\t是否補(bǔ)4個


果然是補(bǔ)了4個,那么下面以此類推就知道了\t補(bǔ)幾個空格了
結(jié)論:
每4個數(shù)字或者字母算一組,如果不夠4個那么\t,制表符補(bǔ)上。如果剛好前面的都是4個一組不多不少,那么它就占4個空格。
所以最后\t的范圍應(yīng)該是1-4個空格
標(biāo)簽: