Найти в Дзене
Циклы java script
Цикл while работает пока он true (истинна). Если он будет постоянно true, то он будет работать бесконечно, проще будет сказать, он будет работать бесконечно пока что-то не выведет его из строя. В данном примере складываются все числа, и только потом цикл останавливается. Агрегацию данных мы использовали при сложении чисел, с циклом for. Как и в предыдущем примере, мы обходим цикл, и на каждой интерации добавляем значение к сумме. Так же можно использовать для агрегации данных и строки. В данном примере мы повторяем строку указанное количество раз...
1 месяц назад
Условные конструкции java script
Конструкции моут изменить ход программы в зависимости от условий. if конструкция в зависимости от условий выполняет определенное действие. В примере выше код выполняется в зависимости лож или истина. Например мы ввели число 10 и вывелось Число 10, потому что условие истинно. Во втором примере вернулось другое число, потому что условие лож. Выше в примере мы добавили блок else. Он выполнится только тогда, когда условие будет лож. else if позволяет проверять дополнительные условия, если предыдущее не выполнилось...
1 месяц назад
Логика java script
Давайте узнаем какие операции сравнения существуют в js == равно !== неравно === равно < меньше <= меньше или равно != не равно > больше >= больше или равно Попробуйте из уроков математике себе ответить верное утверждение или нет 5>4 да или нет. В javascript true это да, false нет. Предикаты именуются так, что требуют ответа. Предикаты всегда возвращают true или false булево значение. Логические операции в js комбенируются с другими выражениями. Давайте в начале посмотрим, какие операторы существуют...
2 месяца назад
Определение функций java script
Создание и передача данных через интернет - это сложный процесс. И благодаря определение функции в js это можно сделать в разы проще. Как видно на скриншоте выше, мы делаем что-то внутри функции и вызываем функцию. Это минимальный вариант создания функции. В предыдущем примере функция выводила значение и эти данные не как не использовать в коде. return возвращает выражение наружу справа от себя. Возвращать можно и не только конкретное значение...
2 месяца назад
Свойства и методы java script
Данные, которые мы выводим, как на рисунке выше, могут содержать свойства. Например, у строк есть длина. В js свойства встроены прямо в языке. И указываются через точку после константы или переменной. Javascript позволяет обращаться к свойствам которых нет, и их значением будет undefined. Кроме свойств, у данных есть методы. Давайте превратим слово hello что бы все буквы вывелись с заглавной буквы. Так-же методы есть и у чисел. Как на скриншоте выше, округление до одного числа после точки. toUpperCase...
2 месяца назад
Вызов функций JavaScript
Мы с вами выводили console.log это и есть функция. Без функций нечего парактически невозможно сделать. Math доступный из любого места программы. Возводит число в степень. Обязательны два параметра. Если одного числа не будет вернется ошибка. Так же нельзя указать строку, также вернется ошибка. Если вы передадите больше значений 3 или 4 возникнет ошибка. Нужно руководствоваться документацией. Это когда результат вернулся в переменную и эти данные можно использовать, данные после равно. Например: const number = 3 +2; Выражение здесь 3 + 2 console...
2 месяца назад
Типы данных JavaScript
В этом примере console.log(3 * 'hello'); если мы попытаемся умножит строку и число, то выведется NaN. Это вызвано, тем что не нельзя умножать разные типы данных. Если попытаться выполнить console.log(3 * '3'); интерпритатор справится он постарается привести к одному типу данных, а именно к числу. Если мы объявим пустую переменную и постараемся ее вывести то получим undefined, то есть пустота. Также ещё может быть при обращении к несуществующему индексу в каком либо слове. Если мы попытаемся изменить первую букву в слове, то выведется тоже самое...
2 месяца назад
Переменные javascript
Представте, нам нужно вывести предложение несколько раз предположим console.log('Привет мир. Что нового в мире айти?'); Мы можем вывести данное предложение столько раз сколько нам нужно, но так может быть не удобно, если нужно вывести множество раз. Поэтому на помощь приходит переменная. Используем инструкцию let hello = 'Привет мир. Что нового в мире айти?'; Переменная хранит в себе какие-то данные, такие которые вы в нее положите. В данном случае теперь мы можем обратится к этой переменной и вывести ее...
3 месяца назад
Строки javascript
Запишем всем известный 'привет мир' "hello word" Любой символ внутри этих кавычек это строка, как видите они могут быть одинарные или двойные. И не важно пробел или пустая строка. Все рекомендуют ставить одинарные кавычки. Почему так, советуют форумы. А если мы хотим написать hello's word"s" , то нужно поставить специальный экранирующий знак \ перед тем символом который нужно экранировать. Поучится так console.log("hello's word\"s\""); А что если нам нужно вывести данные на двух строчках. То нам поможет специальный символ \n В коде это будет выглядеть так console...
3 месяца назад
JavaScript aрифметика
Некоторые интерпретаторы. Например: браузерная консоль. Могут вычислять данные сразу и вывести в консоль, а некоторым нужно передать console.log. То есть вывести данные в консоль. Как видите на картинки выше два примера вывели один и тот же результат. Также есть: ( / ) Деление. ( - ) Вычитание. ( * ) Умножение. ( % ) Остаток от деления. ( ** ) Возведение в степень. Деление на 0 будет бесконечность. Это так, потому что js использует арифметику с плавающей запятой. В примере console.log(5 * 5); ( * ) это оператор, а числа 5 и 5 операнды...
3 месяца назад
Основы JavaScript
Hello JS. Привет, javascript, я не могу пропустить традицию вывода простого слова в консоль. По мере продвижения, я буду увеличивать сложность. Работать можно как в браузере, набирая код в окне консоли,(но это не панацея) так и в текстовом редакторе. Имейте ввиду, что скопировать и ввести не получится. Прийдется набирать в ручную. Сделано для защиты. Вы же набираете в любом редакторе, где поддерживается javascript. Как видите выше в примере это однострочные комментарии. Две косые черты - это однострочные комментарии...
3 месяца назад
Bas не удается создать браузер, не достаточно системных ресурсов.
Возникает такая проблема, что после запуска скрипта на сервере не хватает системных ресурсов. Жмёте на шестеренку, где браузер отрисовывает данные, справа от него. Пролистываете ниже пока не увидите плавный запуск браузеров...
5 месяцев назад