Escape-последовательности в javascript - PullRequest
1 голос
/ 27 февраля 2012

Я знаю, что в javascript есть escape-последовательности, такие как \ n \ b и т. Д., Как и в других языках программирования.

alert (\ j) => alerts j ... Так какова роль \здесь?. Какой символ экранирован? Это нулевой символ?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2012

Отсутствует.\j не является распознанным побегом, поэтому побег игнорируется и вместо него используется "j".

js> "\j"
"j"
1 голос
/ 27 февраля 2012

Специальные символы в строках JavaScript включают ', ", \, n, r, t, b и f согласно Специальным символам JavaScript w3schools .Поскольку j - это , а не - специальный символ, а \ - это (его необходимо экранировать, чтобы отобразить), будет иметь смысл, что \ просто игнорируется.

\ не играет роли в "\j".

...