- 1
- 2
- 3
- 4
- 5
- 6
- 7
function test(p) {
return p +' World';
}
var str = 'Hello ';
console.log(str + test());
// Hello undefined World
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−3
function test(p) {
return p +' World';
}
var str = 'Hello ';
console.log(str + test());
// Hello undefined World
1. char vs string
2. интерполяция vs просто литерал
еще?
В SQL-92 имена идентификаторов заключаются в двойные кавычки, чтобы их можно было отличить от ключевых слов языка.
В «MySQL» для этой цели взяли обратные апострофы, а в «MS SQL» — квадратные скобки.
В обычные апострофы заключают строковые литералы, если они обозначают не имя идентификатора, а статические данные.
P.S. В каких-то реализациях Алгола идентификаторы или ключевые слова тоже нужно было чем-то обрамлять.