Задания по JavaScript посвящены первому знакомству со скриптовым языком программирования. Охватываются понятия базовых типов данных в языке, операторы, выражения, работа с переменными JS и их типами, а также тривиальные типы. Некоторые из задач помечены звездочкой, это означает, что их решение при первом знакомстве с языком может показаться трудным. Рекомендуется выполнить все задачи до перехода к задачам по управляющим конструкциям.
Задания по JavaScript
- Определите переменные
str
,num
,flag
иtxt
со значениями «Привет», 123, true, «true». При помощи оператора определения типа убедитесь, что переменных принадлежат типам: string, number, boolean. - Создайте переменные
a1, a2, a3, a4, a5
. При помощи математических операторов (сложение, вычитание и т.д.) найдите значения выражений:
5 + 3
,
5 - 3
,
5 * 3
,
5 / 3
,
поместив результат каждого выражения в соответствующую переменную. Например,let a1 = 5 + 3
. - Создайте переменные
a6, a7, a8, a9, a10
. Поместите в них результат выражений:
5 % 3
,
3 % 5
,
5 + '3'
,
'5' - 3
,
75 + 'кг'
. - Напишите скрипт, который находит площадь прямоугольника высота 23см. (в числовую переменную
height
), шириной 10см (в числовую переменнуюwidth
), значение площади должно хранится в числовой переменнойs
. - Напиши скрипт, который находит объем цилиндра высотой 10м (переменная
heightC
) и диаметром основания 4м (dC
), результат поместите в переменнуюv
. - У прямоугольного треугольника две стороны
n
(со значением 3) иm
(со значением 4). Найдите гипотенузуk
по теореме Пифагора (нужно использовать функцию Math.pow(число, степень) или оператор возведения в степень ** ). - (*) Найди двенадцатый элемент (
let nFib = 12, el12;
) последовательности Леонардо Пизанского (нужно использовать функциюMath.pow(число, степень)
). Не забудьте округлить полученное число до целого — Math.round(число). - (*) Даны размер ипотечного кредита (
S
— 2 млн.руб), процентная ставка (p
— 10%), кол-во лет (years
— 5). Найти переплату по кредиту, значение переплаты должно содержаться в переменнойperepl
.
Если описанных заданий оказалось мало, можно смело брать учебник по математике, алгебре или геометрии, физике и пробовать реализовать скрипты, решающие задачи школьной программы.
Самый частый вопрос на курсах по JavaScript: «Как научиться решать задачи?». Ответ прост: надо как можно больше практиковаться. Следующий вопрос связан с первым: «Как практиковаться? Когда вы рассказываете, по отдельности темы понятны, а когда надо решать свою задачу — загвоздка». Рассказываю. Сначала надо разобраться с базовой работой в языке. Задать побольше вопросов по занятию преподавателю курса, решить как можно больше задач с занятия и тех, что описаны здесь.
Практика подсказывает, что те, кто целеустремленно выполняет эти две рекомендации — достигает успехов в программировании на JavaScript!
Посмотреть другие задания по JavaScript
[…] Задачи по основам JS […]