Как задать тип переменной в js?
Можно как-то задать тип переменной в js как в следующем коде на python?
from clients import OneClient
from clients import TwoClient
abc: str = "abc"
client: TwoClient = OneClient(abc=abc)
Ответы (1 шт):
Автор решения: Easton
→ Ссылка
Довольно просто, переменные JavaScript не имеют типов. Типы есть у значений.
Язык позволяет нам писать код, подобный этому:
var foo = 42;
foo = 'the answer';
foo = function () {};
Поэтому указывать тип в объявлении переменной бессмысленно, так как тип диктуется значением переменной. Это довольно часто встречается в "динамических" языках, но если вам все же необходимо явно указывать типы, то стоит присмотреться к TypeScript.