Персональная помощь
и обучение веб-разработке
Регистрация Войти
Обучающие курсы Контакты Услуги Портфолио
  • Главная
  • Javascript
  • Вводный курс Javascript.
Автор: Дмитрий Ченгаев
2021-09-22
Назад Содержание Далее

Задачи по работе с переменными и числами на Javascript.


Задание

У нас есть две переменные:

var str1 = "Привет,";
var str2 = "Вася";

Склейте значение этих двух переменных и выведите на экран значение "Привет, Вася".

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя Svyatu@gmail.com

console.log(str1 + str2);

Ответ пользователя

alert(srt1 + str2);

 

Ответ пользователя

var str1 = "Привет,";

var str2 = "Вася";

var str = str1 + ' ' + str2;

Ответ пользователя

Ответ пользователя

console.log (str1 +str2)

Ответ пользователя twistter8@gmail.com

console.log(str1 + str2);

Ответ пользователя

str1+str2

Ответ пользователя vanyareut50@gmail.com

console(str1+str2)

Ответ пользователя lilyasuvorova@gmail.com

console.log(str1 + str2)

Ответ пользователя yerkebulan.ardabayev@gmail.com

console.log(str1 + str2);

Ответ пользователя

alert(str1+str2)

Ответ пользователя anastasia_kuznetsova1994@mail.ru

console.log("Привет, Вася");

Ответ пользователя

Привет Вася

Ответ пользователя sarepta92@mail.ru

var str3;

str3 = str1 +str2;

window.aiert(str3);

Ответ пользователя samara_energy@mail.ru

let str1 = "Привет,"
let str2 = "Вася!"
console.log(str1 + ' ' + str2)           // С помощью сложения + двух переменных string и пробела
console.log(`${str1} ${str2}`)           // Используем шаблонную строку, пробел здесь задаётся без кавычек
window.alert(str1 + ' ' + str2)          // Для запуска в консоли браузера
globalThis.alert(`${str1} ${str2}`)      // Для запуска в консоли браузера

Ответ пользователя

let str1 = 'Привет,'

let str2 = 'Вася'

alert(`${str1} ${str2}`)

Задание

Напишите программу, которая будет считать площадь прямоугольника и выводить значение на экран. Значения сторон прямоугольника сохраните в переменных.

Округлите результат, который будет получаться до десятых.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя dmchengaev@yandex.ru

fdg

Ответ пользователя Svyatu@gmail.com

var a = 5.18

var b = 5.33

var S = Math.round((a*b)*10)/10

console.log (S)

Ответ пользователя

var a = prompt("введите сторону а", '');
var b = prompt("введите сторону b", '');
var S = a*b;
alert('S прямоугольника ='+ S.toFixed(2) );

Ответ пользователя

Ответ пользователя

let a = 6.15;

let b = 5.21;

let S = a*b;

alert("S прямоугольника:" + S.toFixed(0));

Задание

Спросите имя пользователя с помощью функции prompt и выведите на экран с помощью функции alert "Привет, %имя%", где вместо

%имя% должно подставиться имя, которое ввел пользователь в окне, которое возникало в функции prompt.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя Svyatu@gmail.com

var name = prompt("Как тебя зовут?");

alert("Привет! " + name);

Ответ пользователя

var name = prompt("введите имя", '');

alert("Привет,"+ name);

Ответ пользователя vanyareut50@gmail.com

let name = prompt("what is your name?","name");

console.log("Hi, "+name);

Ответ пользователя

Задание

Напишите программу, которая будет конвертировать число градусов Цельсия в градусы по Фаренгейту.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя Svyatu@gmail.com

var Cels = 20

var Far = (Cels * 1.8) + 32

console.log(Far)

Ответ пользователя twistter8@gmail.com

let far = prompt('fahrenheit', '');

let cel = (far - 32) * (5 / 9);

alert(cel);

Задание

Даны числа 7, -3, 10, 23, -100, 0, 55. Найдите минимальное и максимальное число. 

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя Svyatu@gmail.com

Math.min (7, -3, 10, 23, -100, 0, 55)

-100

Math.max (7, -3, 10, 23, -100, 0, 55)

55

Задание

Возведите число 2 в 5 степень.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя Svyatu@gmail.com

var x = 2;

console.log(x**5);

Задание

Найдите корень числа 10.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя Svyatu@gmail.com

console.log(Math.sqrt(10));

Задание

Получите случайное число от 0 до 100.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя Svyatu@gmail.com

var x = Math.random()*100;

console.log(x)

Задание

Как записать данную строку без использования символа +

let a = 1;
console.log("Значение переменной a - " + a);

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя vitaly_vg.st_prod@mail.ru

let a = 1;

console.log(`Значение переменной a - ${a}`);

Задание

Возникнет ли ошибка если мы добавим новый элемент массива методом push к константе?

const obj = [

            {'userId':1}

        ]

obj.push({'userId':2});

console.log(obj);

Посмотреть ответы

Вариант автора:

Ошибки не возникнет. Константы нельзя переобъявлять, а модифицировать их значения возможно.

Назад Содержание Далее
  • Отчеты по заданиям
  • Отзывы

Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:

Email - зарегистрироваться / войти

Верстка, HTML и CSS.

  • Быстрый старт в HTML для начинающих.
  • Фундамент CSS. Значения.
  • Блочная и строчная модель CSS.
  • Основы позиционирования элементов. CSS.
  • Фундамент CSS. Основы и выборка элементов (селекторы).
  • Позиционирование на Flexbox в CSS.
  • Ускоренная верстка веб-страниц с помощью фреймворка Bulma.
  • Работа с медиа-запросами в CSS.

Javascript

  • Вводный курс Javascript.
  • Javascript. Работаем с HTML и CSS (DOM).
  • Javascript. Работа с событиями.
  • Библиотека. React dnd. Drag and drop.
  • Разработка расширений Google Chrome

Vue.js

  • Базовый курс Vue.js
  • Библиотека Vue.Draggable
  • Вопросы установки и подключения Vue.js
  • Центральное хранилище Vuex
  • Система аутентификации Vue.js
  • Базовые компоненты форм Vue 3.

Веб-сервер. Базы данных. Backend.

  • Основы языка SQL.
  • Локальные хранилища браузеров.
  • Firebase. Realtime database. Работа на PHP.
  • Базы данных
  • API. Основы работы.
  • Composer.
  • Веб-сервер Apache.
  • Разное

PHP

  • Язык программирования PHP. Основы.
  • Объектно-ориентированное программирование на PHP.

Python

  • Вопросы установки и настройки Python

Symfony

  • Быстрый старт в Symfony 6
  • Шаблонизатор Twig в Symfony.
  • Symfony. Работа с переменными окружения.
  • Symfony. Работа с сервисами и бандлами (bundles).
  • Symfony. Работа с базой данных. Основы.
  • Symfony. Работа с базой данных. Связи.
  • Наследование сущностей Doctrine (на примере Symfony)
  • Symfony 6. Аутентификация пользователей через login форму.
  • Symfony. Создание API-платформы.
  • Основы работы с файлами в Symfony на примере загрузки изображений.
  • Работа с бандлом Doctrine Extensions.
  • Symfony. Работа с формами.
  • Админка на EasyAdmin в Symfony
  • Query Builder
  • Docker для Symfony
  • Deploy. Symfony.
  • Symfony 6. Связка с Vue приложением.
  • Symfony. Практика работы с многоязычными сайтами.
  • Слушатели и подписчики событий Symfony

Техническая сторона веб-аналитики сайтов.

  • Яндекс Метрика для начинающих. Основы.
  • Яндекс.Метрика. Работа с целями.
  • Google Tag Manager.
  • Разное

Wordpress

  • Основы работы с Wordpress
  • Дочерние темы Wordpress. Правки, которые сохраняются при обновлении.
  • Иерархия шаблонов Wordpress
  • Минимальная тема Wordpress своими руками.
  • Произвольные поля Wordpress.
  • Wordpress. Работа с базой данных.
  • Шорткоды (shortcodes) Wordpress.
  • Wordpress. Разное.

SEO и продвижение сайтов.

  • Основы SEO. Поисковое продвижение.

Инструменты веб-разработчика.

  • Полезные инструменты для веб-разработчиков
  • Git. Система контроля версий.
  • Текстовый редактор vi (vim).
  • Командная строка unix-подобных систем
  • Операционные системы для веб-разработчика.
  • Gulp
  • GitHub
  • Плагин Emmet
  • PhpStorm
  • Консоль браузера. Эффективная работа.
  • Основы Docker для веб-программистов.
  • Insomnia. API (REST) клиент.

Услуги

  • Услуги по Wordpress
  • Услуги. Веб-аналитики.
  • Разработка и автоматизация веб-проектов

Веб-сервисы. API.

  • API. Яндекс.Метрика.
  • Logs API. Яндекс.Метрика.
  • Работа с API amocrm с PHP и Python. OAuth 2.
  • Работа с сервисами Яндекс.Облака
  • API.Ozon.

Google Apps Script

  • Основы работы с Google Apps Script

Opencart

  • Основы работы с Opencart

Теория программирования

  • Принципы программирования
  • Теория архитектуры MVC.
Telegram сайта
Канал на Яндекс.Дзен

Здравствуйте. Меня зовут Дмитрий Ченгаев.

Я занимаюсь веб-разработкой и веб-программированием. Этот сайт, своего рода, обучающий центр, на котором я публикую свой опыт, уроки и знания в сферах работы с такими технологиями как:

[+] HTML
[+] CSS
[+] PHP
[+] Верстка сайтов
[+] Javascript
[+] других инструментах, которые помогают решать задачи веб-разработки проще и быстрее.

Уроки разбиты на разделы и категории, которые относятся к той или иной теме. К некоторым урокам прилагаются практические задания, которые вы можете выполнить самостоятельно и проверить свои знания.

Если у вас возникают какие-то вопросы или непонятные моменты, пишите в "личку" или в комментариях на этом сайте. Постараюсь помочь.