Презентация JavaScript. Основи. Лекція 1 онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему JavaScript. Основи. Лекція 1 абсолютно бесплатно. Урок-презентация на эту тему содержит всего 25 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » JavaScript. Основи. Лекція 1
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:25 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:171.89 kB
- Просмотров:76
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![JavaScript. Основи Лекц я](/documents_6/4741b147e258b665e26d7c374ed5e895/img1.jpg)
Содержание слайда: JavaScript. Основи
Лекція 1
ЕЛЕМЕНТИ МОВИ
Вступ
Впровадження в документ
Лексична структура (Lexical structure)
Коментарі
Змінні
Ідентифікатри
ТИПИ ДАНИХ
Типи даних
Перетворення типів
ОПЕРАЦІЇ НАД ОПЕРАНДАМИ
Арифметичні операції
Операції присвоювання
Операції відношення
Логічні операції
№3 слайд
![Вступ JavaScript ECMAScript -](/documents_6/4741b147e258b665e26d7c374ed5e895/img2.jpg)
Содержание слайда: Вступ
JavaScript (ECMAScript) - прототипно-орієнтована скриптова мова програмування.
Користувальницький інтерфейс
Створення візуальних ефектів (анімація)
Виконання нескладних обчислень.
Перевірка даних введених користувачем.
Маніпуляція даними введеними користувачем у форми.
Пошук за даними вбудованим в завантажується сторінку.
Збереження даних в cookies.
Динамічна зміна вмісту сторінки (DHTML).
Пряма взаємодія з сервером без перезавантаження всієї сторінки (AJAX).
№4 слайд
![Вступ ... JS був зобов язаний](/documents_6/4741b147e258b665e26d7c374ed5e895/img3.jpg)
Содержание слайда: Вступ
... JS був зобов'язаний «виглядати як Java», тільки трохи менше, бути таким собі молодшим братом-простаком для Java ...
... Крім того, він повинен був бути написаний за 10 днів, а інакше ми б мали щось гірше JS ... У той час ми повинні були рухатися дуже швидко, тому що знали, що Microsoft йде за нами ...
№6 слайд
![Впровадження в документ lt](/documents_6/4741b147e258b665e26d7c374ed5e895/img5.jpg)
Содержание слайда: Впровадження в документ
<script>
document.getElementById("demo").innerHTML = "Привіт світ";
</script>
<script type="text/javascript">
<!DOCTYPE html>
<html><head>
<script>
function myFunction() {
document.getElementById("demo").innerHTML=“Абзац змінено";
}
</script>
</head>
<body>
<h1>Моя Веб-сторінка</h1>
<p id="demo">Абзац</p>
<button type="button"onclick="myFunction()">Спробуй</button>
</body>
</html>
№7 слайд
![Впровадження в документ Зовн](/documents_6/4741b147e258b665e26d7c374ed5e895/img6.jpg)
Содержание слайда: Впровадження в документ
Зовнішній JavaScript
Сценарії можуть бути розміщені в зовнішніх файлах.
Зовнішні скрипти практичні, коли той же код використовується в різних веб-сторінках.
JavaScript-файли мають розширення .js.
Приклад:
<!DOCTYPE html>
<html>
<body>
<script src="myScript.js"></script>
</body>
</html>
Тег <script> можна розміщувати як в секції <body>так і в <head>
№8 слайд
![Лексична структура Lexical](/documents_6/4741b147e258b665e26d7c374ed5e895/img7.jpg)
Содержание слайда: Лексична структура (Lexical structure)
Лексична структура мови програмування - це набір елементарних правил, що визначають, як пишуться програми на мові.
Лексична структура JavaScript:
Чутливий до регістру
Інструкції повинні закінчуватися крапкою з комою або починатися з нового рядка
Ігнорує пробіли та табуляції
var a = 0;
function add (a, b) {
return a + b;
}
while (true) {
}
№10 слайд
![Зм нн Зм нна склада ться з](/documents_6/4741b147e258b665e26d7c374ed5e895/img9.jpg)
Содержание слайда: Змінні
Змінна складається з імені та виділеної області пам'яті,
яка їй відповідає.
Для оголошення або, іншими словами, створення
змінної використовується ключове слово var:
var message;
message = 'Hello';
var message = 'Hello';
var user = 'John', age = 25, message = 'Hello';
MyCount = 22;
JavaScript - динамічно типізована, а не строго типізована мова програмування.
№11 слайд
![менування зм нних м я може](/documents_6/4741b147e258b665e26d7c374ed5e895/img10.jpg)
Содержание слайда: Іменування змінних
Ім’я може складатися з;
A-z 0-9 _ $
Ім'я не може починатися з цифри:
element21 21element
Першим символом імені може бути буква або символ '$' або '_':
$Str _name
Ідентифікатор повинен бути одним словом:
myName My Name
Ідентифікатор не повинен збігатися з зарезервованими словами
Myfunction function
При іменуванні часто використовуються правила camelCase та PascalCase
№13 слайд
![Числовий формат Number , , -](/documents_6/4741b147e258b665e26d7c374ed5e895/img12.jpg)
Содержание слайда: Числовий формат (Number)
0, 117, -345 // десяткове, основа 10
015, 0001, -0o77 // вісімкове, основа 8
0x1123, 0X00111, -0xF1A7//шістнадцяткове,"Hex" або основа 16
0b11, 0b0011, -0B11 // бінарне, основа 2
0.5 // десяткове, з плаваючою крапкою
.1e-23 // науковий запис
Всі числа зберігаються в форматі float64 - 8 байт з плаваючою точкою.
У цьому форматі не завжди можливі точні обчислення.
0.1 + 0.2 == 0.3; // false
0.1 + 0.2; // 0.30000000000000004
(0.1 * 10 + 0.2 * 10) / 10 // 0.3
9999999999999999; //10000000000000000
№14 слайд
![Числовий формат Number Спец](/documents_6/4741b147e258b665e26d7c374ed5e895/img13.jpg)
Содержание слайда: Числовий формат (Number)
Спеціальні значення
NaN
Якщо математична операція не може бути здійснена, то повертається спеціальне значення NaN (Not-A-Number).
0/0; // NaN
NaN === NaN; // false
NaN == NaN; //false
infinity
Що повинно відбуватися при спробі ділення на нуль?
1/0; // Infinity
-1/0; // -Infinity
var a = Number.MAX_VALUE; // 1.7976931348623157e+308
a + a; // Infinity
Infinity / Infinity; // NaN
№15 слайд
![Типи даних Лог чний тип](/documents_6/4741b147e258b665e26d7c374ed5e895/img14.jpg)
Содержание слайда: Типи даних
Логічний тип даних.
Дані зберігаються в змінної булевого типу можуть приймати два значення:
істина (true) та ложь (false).
Часто істина представляється одиницею, а ложь - нулем.
Рядки - тип даних для подання тексту (в рядок може входити будь-UNICODE символ)
var string1 = "Hello ";
var string2 = 'World';
var resString = string1 + string2; // Hello World
\n – новий рядок \r – повернення каретки \t – табуляція \uXXXX – юнікод символ
№16 слайд
![Типи даних undefined -](/documents_6/4741b147e258b665e26d7c374ed5e895/img15.jpg)
Содержание слайда: Типи даних
undefined - невизначене значення
var a;
console.log (a); // undefined
Null - спеціальне значення, яке має сенс «нічого» або «значення невідомо».
var age = null;
Оператор typeof
Оператор typeof повертає тип аргументу. Формат:
typeof x typeof(x)
typeof undefined // "undefined" typeof 0 // "number"
typeof true // "boolean" typeof {} // "object"
typeof "foo" // "string"
№18 слайд
![нкремент декремент сну два](/documents_6/4741b147e258b665e26d7c374ed5e895/img17.jpg)
Содержание слайда: Інкремент і декремент
Існує два способи запису цих операторів: префіксна (знак операції ставиться перед операндом) і постфіксна (знак операції ставиться після операнда).
При префіксной формі запису спочатку над операндом виконується дія, а потім він використовується.
При постфіксной формі – спочатку операнд використовується, а потім виконується дія.
Приклад
var i = 2;
alert (++i);
alert (i++);
alert (i);
alert (i--);
alert (i);
alert (--i);
№19 слайд
![Перетворення тип в Важливо](/documents_6/4741b147e258b665e26d7c374ed5e895/img18.jpg)
Содержание слайда: Перетворення типів
Важливо пам'ятати, що в операції додавання, якщо хоча б один з операндів є рядком, то другий буде також перетворений до рядка! Причому не важливо, праворуч або ліворуч знаходиться операнд-рядок. наприклад:
console.log ('1' + 2); // "12"
console.log (2 + '1'); // "21"
В інших арифметичних операціях (віднімання, множення, ділення), операнди-рядки навпаки будуть перетворені до числам:
console.log (2 - '1'); // 1
console.log (6 / '2'); // 3
console.log ('4' - '1'); // 3
var apples = "2"; oranges = "3";
console.log( apples + oranges );
console.log( +apples + +oranges );
№20 слайд
![Перетворення тип в](/documents_6/4741b147e258b665e26d7c374ed5e895/img19.jpg)
Содержание слайда: Перетворення типів
Перетворення в числовий тип Number здійснюється:
Number() Number("1") // => 1
parseInt() або parseFloat() parseInt("1") // => 1
Оператор унарний + +"1" // => 1
не рекомендується для використання
parseInt() або parseFloat() більш гнучкий ніж Number()
Number("10 apples") // => NaN
parseInt("10 apples") // => 10
Вони можуть отримати значення, тільки якщо рядок починається з нього
parseInt("apples 10") // => NaN
№21 слайд
![Перетворення тип в](/documents_6/4741b147e258b665e26d7c374ed5e895/img20.jpg)
Содержание слайда: Перетворення типів
Перетворення в рядковий тип String
Функція String () String(10) // => "10"
Оператор + з операндом рядкового типу 10 + "" // => "10"
(вважається поганою практикою)
Перетворення в логічний тип Boolean
Функція Boolean () Boolean(12) //=> true
Подвійне заперечення !! !!12 // => true
Скачать все slide презентации JavaScript. Основи. Лекція 1 одним архивом:
Похожие презентации
-
JavaScript. Оператори. Лекція 2
-
JavaScript. Основы программирования
-
Поняття та історія розвитку технології програмування на основі Microsoft Solutions Framework. (Лекція 1)
-
Основы языка JavaScript
-
Лекція 18. Основи структурного програмування
-
Основы JavaScript. Объекты, функции. Рекурсия
-
ВПМ. Математичне програмування та дослідження операцій. Предмет та основні завдання математичного програмування та ДО. (Лекція1)
-
ВПМ. Математичне програмування та дослідження операцій. Основні аналітичні властивості задач ЛП. Канонічна форма. (Лекція 2)
-
Основи JavaScript. (Лекцiя 6)
-
ОПЕРАЦІЙНА СИСТЕМА UNIX 1. Загальні відомості і структура ОС UNIX 2. Основи роботи у UNIX 3. Типи оболонок 4. Маски 5. Трубопроводі UNIX - ст