我偶然發現了這個奇怪的事情。我在GitHub上寫了一些問題,如你所知,在GitHub文章中使用某種語言突出顯示,你應該把它封裝在三聯grave accent。例如,如果您要使用JavaScript,您應該這樣做:JavaScript - 缺少語法錯誤
```JavaScript
// Your code
```
它將在您的代碼段中使用JavaScript突出顯示。但是,當我在那裏寫一篇文章時,我不小心複製了從編輯模式(包括嚴重口音)中剪下的整個代碼,並將其粘貼在js
文件中。不過,我忘了刪除重音符號。這是我在js
文件中的代碼:
function test(){
```JavaScript
console.log(1);
```
}
當然,它應該是語法錯誤。但是,令我驚訝的是,Node.js編譯它時沒有任何錯誤。我無法相信。根本沒有cyntax錯誤。這怎麼可能?
所以,我想tripple grave accent在JavaScript中有特殊的含義(也許像Python中的多行字符串?)。我在互聯網上搜索,但我什麼也沒找到。爲什麼EcmaScript允許這樣做?它的一個例子是什麼?
@JaromandaX。 *「repl:Unexpected token(1:8)」* - 這就是我的鏈接。 –
@JaromandaX。也許下次你應該首先逃脫特殊字符,而不僅僅是複製粘貼鏈接。 –