Знайомство з мовою програмування JavaScript. Написання найпростіший скриптів
Автор: yuliamelanova88 • Январь 30, 2019 • Лабораторная работа • 366 Слов (2 Страниц) • 696 Просмотры
Лабораторна робота №1
Тема: Знайомство з мовою програмування JavaScript. Написання найпростіший скриптів
Мета роботи: встановити IDE JetBrains WebStorm; створити репозиторій на GitLab; вивчити реалізацію базових алгоритмічних конструкцій у мові програмування JavaScript; знайомство з правилами оформлення програмного коду.
Завдання на лабораторну роботу
1. Ретельно вивчити теорію:
- http://learn.javascript.ru/intro
- http://learn.javascript.ru/hello-world
- http://learn.javascript.ru/debugging-chrome
- http://learn.javascript.ru/coding-style (особливу увагу зверніть на правила оформлення програмного коду, оскільки в курсу "Інтернет-програмування" оформлення коду буде враховуватись при виставленні оцінки за лабораторну роботу).
- http://learn.javascript.ru/write-unmain-code
Які недоліки є у наступному фрагменті коду? Виправте їх і перевірте правильність розв’язку на сайті: http://learn.javascript.ru/task/style-errors
function pow(x,n)
{
var result=1;
for(var i=0;i
return result;
}
x=prompt("x?",'')
n=prompt("n?",'')
if (n<0)
{
alert('Степень '+n+'не поддерживается, введите целую степень, большую 0');
}
else
{
alert(pow(x,n))
}
- http://learn.javascript.ru/properties-and-methods
- http://learn.javascript.ru/number
- http://learn.javascript.ru/string
- http://learn.javascript.ru/function-basics
2. Виконати завдання для перевірки засвоєння матеріалу. Кожне завдання розмістити в окремому html-файлі з назвою Х.html, де Х – номер завдання.
- http://learn.javascript.ru/task/sum-interface
- http://learn.javascript.ru/task/why-rounded-down
- http://learn.javascript.ru/task/sum-prices
- http://learn.javascript.ru/task/endless-loop-error
- http://learn.javascript.ru/task/get-decimal
- http://learn.javascript.ru/task/formula-binet
- http://learn.javascript.ru/task/random-0-max
- http://learn.javascript.ru/task/random-int-min-max
- http://learn.javascript.ru/task/ucfirst
- http://learn.javascript.ru/task/check-spam
- http://learn.javascript.ru/task/truncate
- http://learn.javascript.ru/task/extract-currency
Наприклад:
Файл 0.html:
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Завдання 0title>
head>
<script>
function pow(x, n) {
var result = 1;
for (var i = 0; i < n; i++) {
result *= x;
}
return result;
}
var x = prompt("x?", "");
var n = prompt("n?", "");
if (n < 0) {
alert('Степень ' + n +
'не поддерживается, введите целую степень, большую 0');
} else {
alert( pow(x, n) );
}
script>
<body>
body>
html>
...