Найти тему
Ямо Гу

Какие имена нельзя давать функциям в JavaScript.

Если вы только начали освоение JavaScript, то эта статья поможет на первых этапах.

JavaScript — это динамически типизированный язык. А это значит, что при объявлении переменной не нужно указывать тип данных переменной, типы данных преобразуются автоматически по мере необходимости во время выполнения скрипта.

Идентификатор в JavaScript — это имя, и оно должно быть уникальным.
И используется для именования: переменной, функции, объекта, массива, меток и так далее.

В общем везде, где пользователь самостоятельно назначает имена.

Так же при именовании следует поснить, что JavaScript регистрозависим и использует кодировку символов Unicode. Например, слово fun не то же самое что Fun.

Для удобства имена должны быть осмысленными и описывать данные, которые они представляют. Кроме того имя может состоять из любых цифр и букв английского алфавита, могут использоваться символы доллара $ и подчёркивания _, но не может начинаться с цифры.

Для записи идентификаторов, состоящих из нескольких слов, есть два стиля: camelCase и snake_case.

И чтобы не откладывать в долгий ящик, представляю список слов которые нельзя использовать в качестве идентификаторов переменных, потому что они зарезервированы в JavaScript.
await
break
case
catch
class
const
continue
debugger
default
delete
do
else
enum
export
extends
false
finally
for
function
if
implements
import
in
instanceof
interface
let
new
null
package
private
protected
public
return
super
switch
static
this
throw
try
True
typeof
var
void
while
with
yield
Ждите новых статей по теме JavaScript