В TS можно применять простые функции. Но не интересно. Пример функции - аналога того что мы писали в JS. Запустите, посмотрите результат. Обратите внимание, функция будет продолжать работу при return '4', return false. Т.е. никакого контроля за типами данных нет. Снимите комментарий и убедитесь.
В TS логичнее применять контроль того, что возвращает функция. Т.е. указывать тип данных. Посмотрите на пример. Запустите. Теперь замените return 44 на return '44'. Код не компилируется и выдаст ошибку. Верните return 44. Контролировать тип данных, который возвращает функция - наиболее корректный подход в TS.
Если функция в TS выступает как обертка для группировки действий и не предполагает возвращать значение, то просто напишите: void. Во многих языках программирования такие функции называют процедуры. Обратите внимание, если после этого вы решите дописать в процедуру return, то компилятор выдаст ошибку. Напишите return 55; и проверьте. После чего закомментируйте return 55.
Напишите функцию, которая возвращает случайное целое число от 0 до 100. Результат выведите в .out-4. Тип данных функции укажите соответствующий заданию.
Напишите функцию f05 тип string, которая возвращает...
Задачи доступны после покупки курса
Напишите функцию f06, которая возвращает максимальное из трех...
Задачи доступны после покупки курса
Напишите процедуру f07, которая выводит случайное целое число...
Задачи доступны после покупки курса
В TS аргументы функции могут иметь заданные типы...
Задачи доступны после покупки курса
В TS, в отличие от JS проводится контроль...
Задачи доступны после покупки курса
Напишите функцию f10, которая принимает 4 числа и...
Задачи доступны после покупки курса
Напишите функцию, которая принимает два аргумента и возвращает...
Задачи доступны после покупки курса
Напишите функцию проверку пароля. Функция принимает строку. Если...
Задачи доступны после покупки курса
В некоторых случаях функции мало одного значения. Например,...
Задачи доступны после покупки курса
Давайте напишем теперь классическую функцию. Функция возвращает результат...
Задачи доступны после покупки курса
Теперь давайте раскроем потенциал такого подхода - посмотрим...
Задачи доступны после покупки курса
Напишите функцию, которая может возвращать или boolean или...
Задачи доступны после покупки курса
Напишите функцию, которая принимает имя класса как строку,...
Задачи доступны после покупки курса
В функцию TS можно передавать необязательные параметры. Изучите...
Задачи доступны после покупки курса
Напишите функцию, которая принимает 2 необязательных аргумента -...
Задачи доступны после покупки курса
Напишите функцию, которая принимает два необязательных аргумента -...
Задачи доступны после покупки курса