Надішліть рішення на Github
на розігрів
- Створіть функцію my_max (). приймаючу масив і повертає максимальне число.
- Створіть функцію vowel_count (). приймаючу рядок і повертає кількість голосних (AEIOUY).
- Створіть функцію reverse (). приймаючу рядок і повертає всі символи у зворотному порядку, наприклад reverse ( "this is a string") // "gnirts a si siht"
калькулятор
Настав час створити калькулятор в браузері
- Створіть функцію add (). приймаючу два числа і складати їх.
- Створіть подібні функції multiply. divide і subtract.
- створіть ряд ів, з мітками від 0 до 9.
- Створіть слухача, щоб при натисканні на клітини, в лог видавалася ця цифра. Це може бути зроблено призначенням функції на властивість onclick () div'а (використовуйте цей варіант, якщо ви ще не знайомі зі слухачами в jQuery). На даний момент допустимо і хардкод (наприклад onclick (function ()
)). - Тепер додайте до калькулятору "кнопки" (ще одні div'и), що відображають "+", "-", "*", "/", "=" and "clear".
- Примусьте калькулятор працювати! Це означає, що ви повинні "зберегти" в змінну або масив першого натискання число, а також "зберегти" список зроблених операцій (наприклад, складання). Після натискання "=" повинна спрацювати функція, яка розрахує отриманий результат і виведе його в лог. Знадобиться трохи практики, щоб навчитися передавати значення з "кнопок" в основну функцію калькулятора. Буде непросто, але ви впораєтеся.
- Натискання "=" або "С" має очищати будь-які змінні і збережені операції.
- Надішліть проект на Github.
- Додатково: Якщо знайомі з jQuery, створіть "екран" - ще один
. який буде відображати вводяться цифри і результат обчислень.- Додатково: Створіть "батьківський фільтр", який перевіряє введення неприпустимих цифр (наприклад 80085), і видає повідомлення в цьому випадку.
рішення студентів
додаткові ресурси
Цей розділ містить корисні посилання на додаткові матеріали. Це не обов'язково, так що розцінювати їх як щось корисне, якщо ви хочете глибше зануритися в тему
- Створіть слухача, щоб при натисканні на клітини, в лог видавалася ця цифра. Це може бути зроблено призначенням функції на властивість onclick () div'а (використовуйте цей варіант, якщо ви ще не знайомі зі слухачами в jQuery). На даний момент допустимо і хардкод (наприклад onclick (function ()