Тест по TypeScript — Легкий уровень
Что такое TypeScript?
- 1. JavaScript с типами
- 2. Новый язык
- 3. Расширение HTML
- 4. CSS-препроцессор
Какое расширение имеют файлы TypeScript?
- 1. .ts
- 2. .js
- 3. .jsx
- 4. .tsx
Как правильно объявить переменную с типом string
в TypeScript?
- 1. let x: string = hello;
- 2. let x = hello;
- 3. let string = x;
- 4. x = string
Какое значение НЕ является типом в TypeScript?
- 1. boolean
- 2. string
- 3. true
- 4. number
Какой конструкции не существует в TypeScript?
- 1. interface
- 2. type
- 3. schema
- 4. enum
Что из нижеперечисленного НЕ относится к преимуществам TypeScript?
- 1. Позволяет проверять типы
- 2. Улучшает безопасность
- 3. Не поддерживается браузерами напрямую
- 4. Работает без компиляции
Какой из файлов НЕ является конфигурационным для TypeScript?
- 1. tsconfig.json
- 2. package.json
- 3. typings.d.ts
- 4. tslint.json
Какой примитивный тип данных в TypeScript представлен в нижнем регистре?
- 1. object
- 2. Object
- 3. Record
- 4. Map
Какое ключевое слово НЕ используется для описания типов?
- 1. type
- 2. interface
- 3. model
- 4. enum
Какое объявление переменной некорректно?
- 1. let x: number | string
- 2. let x = number | string
- 3. let x: any
- 4. let x: unknown
Какое объявление массива некорректно?
- 1. string[]
- 2. Array<string>
- 3. [string]
- 4. number[]
Какой тип используется для функций, не возвращающих значение?
- 1. number
- 2. any
- 3. void
- 4. undefined
Какой оператор используется для приведения типов?
- 1. as
- 2. cast
- 3. convert
- 4. alias
Какое ключевое слово используется для описания структуры объекта?
- 1. interface
- 2. object
- 3. Record
- 4. map
Как обозначить необязательное поле в интерфейсе?
- 1. optional
- 2. ?
- 3. !
- 4. required
Какое ключевое слово используется для наследования интерфейса?
- 1. extends
- 2. implements
- 3. inherit
- 4. interface
Какой тип позволяет задать набор именованных констант?
- 1. enum
- 2. switch
- 3. union
- 4. type
Какой флаг компилятора TypeScript не существует?
- 1. --target
- 2. --strict
- 3. --check
- 4. --lib
Какой из следующих типов не существует в TypeScript?
- 1. never
- 2. any
- 3. all
- 4. unknown
На каком языке основан синтаксис TypeScript?
- 1. Из JavaScript
- 2. Из C#
- 3. Из Java
- 4. Из Python