Professional Documents
Culture Documents
Javascript
Javascript
https://www.patatap.com/
Зайшовши на сторінку Patatap,
натискайте на різні клавіші, щоб почути
різні звуки!
https://www.cubeslam.com/
Гра CubeSlam написана цілком на
JavaScript!
http://www.jeanhelfenstein.com/
Жан Хальфстейн - веб-дизайнер. У його
портфоліо найбільше привертає увагу головна
сторінка - і анімація на ній.
Мов програмування дуже багато, рахунок йде на сотні, однак є
чимало причин обрати саме JavaScript.
Найвагоміша причина така: щоб писати і виконувати JavaScript-
програми, достатньо лише інтернет-браузера - такого, як Internet
Explorer, Mozilla Firefox або Google Chrome.
У кожен з цих браузерів вбудований інтерпретатор JavaScript, який
зможе виконувати JavaScript-програми. І ніякого спеціального
програмного забезпечення вам не знадобиться. Написавши
програму на JavaScript, відправте посилання на неї іншим людям, і
вони теж зможуть її запустити - у себе на комп'ютері, в браузері.
Алгоритм створення програми:
Варіант 1
1. Відкрити Google Chrome
2. У адресному рядку набрати
about:blank
3. Натиснути комбінацію CTRL +
SHIFT +J
4. Перехід на новий рядок –
SHIFT+ENTER
5. Запуск сценарію на виконання
ENTER
Варіант 2
Створити html-сторінку
Запишіть сценарій
використовуючі дискрептор:
<script>...</script>
Збережіть сторінку з
розширенням Html.
Алгоритм створення програми:
Варіант 3
Створіть дві сторінки: lab1.html і myscript.js.
Розмістіть обидві сторінки в одному каталозі.
В html-документі розмістіть код:
Важливо: Для вирішення завдань слід мати на увазі, що функція prompt () повертає
строкове значення, тобто якщо потрібно проводити подальші обчислення з
введенням значень, то необхідно перетворити на числовий тип даних .
Правила оформлення скрипта JavaScript
1. Кожен оператор JavaScript краще починати з нового рядка;
2. Кожен оператор закінчується крапкою з комою;
3. Сьогодні крапка з комою в кінці оператора не обов'язкова,
але якщо написати в рядок кілька операторів (це теж
дозволяється), то необхідно їх розділити через ';'
a=5 document.write(a)
Оператори присвоювання
Додавання в javascript:
x+y; Віднімання в javascript: -
у = 5; Добуток в javascript: *
х = у + 3; // результат 8 Частка в javascript: /
Збільшення на 1:
Х = 8; Х ++; // Результат 9
Зменшення на 1:
Y = 9; Y--; // Результат 8
Лінійні алгоритми
Перетворення типів даних
Звичайні перетворення:
Number (x) - до числового типу
String (x) - до рядкового/строкового типу
Boolean(x) – до логічного типу
Арифметичні операції: Лінійні алгоритми
Math.sqrt(x) Повертає
Math.PI Значення Math.tan(x) Повертає
додатне значення
наближено дорівнює значення тангенса
квадратного кореня від
3.14159 аргументу.
аргументу.
Math.pow(x, y)
Повертає результат Math.trunc(x) Повертає цілу
піднесення до степеня частину аргументу, відкидаючи
xy. всю дробову частину.
Math.sqrt(x) Повертає
Та інші:
додатне значення
https://developer.mozilla.org/uk/docs/Web/
квадратного кореня від
JavaScript/Reference/Global_Objects/Math
аргументу.
Приклади Лінійні алгоритми
<html>
<body>
<font color=red size=5>Задача 1</font>
<br>
<script>
var name=prompt("Як Вас звуть?");
document.write("<font color=blue>","Доброго дня,", name,"!");
</script>
</body></html>
Приклади Лінійні алгоритми
<html>
<body>
<font color=red size=5> <center>Задача 2</font>
<br>
<script>
var a=parseInt(prompt("Ввести першу сторону:"));
b=parseInt(prompt("Ввести другу сторону:"));
S=a*b;
document.write("<p align=Left>","Площа=",S);
</script>
</body></html>
Приклади Лінійні алгоритми
<html>
<body>
<font color=red size=5> <center>Задача 3</font>
<br>
Табульоване
<script> виведення 2
var x=parseInt(prompt("Ввести число x:")); знаки після коми
Viraz=(x**2+7*x+10)/(x**2-8*x+12);
document.write("<p align=Left>","Вираз=", Viraz.toFixed(2));
</script>
</body></html>