Урок 2. Задачи на данные и функции в JavaScript

Урок 2. Задачи на данные и функции в JavaScript

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Урок 2. Задачи на данные и функции в JavaScript

Урок 2. Задачи на данные и функции в JavaScript

www.homa.xp3.biz

Примеры решения задач

Задача

Создать переменную str и присвоить ей значение 'abcde'. Обращаясь к отдельным символам этой строки выведите на экран символ 'a', символ 'b', символ 'e'.

Решение: будем обращаться к отдельным символам этой строки, к примеру, буква 'a' имеет номер 0 и ее можно вывести так: str[0], буква 'b' имеет номер 1 и так далее:

var str='abcde';

document.write(str[0]);//Выводится буква 'a'.

document.write(str[1]);//Выводится буква 'b'.

document.write(str[4]);//Выводится буква 'e'.

Задача

Написать скрипт, который считает количество секунд в часе.

Решение: так как в минуте 60 секунд, а в часе 60 минут, то умножив 60 на 60 получится количество секунд в часе:

document.write(60*60)

Если нужно получить количество секунд в сутках, то умножим еще и на 24 часа:

document.write(60*60*24)

Задача

Переделать приведенный код так, чтобы в нем использовались операции +=, -=, *=, /=, ++, --. Количество строк кода при этом не должно измениться. Код для переделки:

var n=1;

n=n+8;

n=n-7;

n=n*5;

n=n/7;

n=n+1;

n=n-1;

alert(n);

Решение: заменим все подходящие места на сокращенную форму записи. К примеру, вместо n=n+8 можно написать n+=8, а вместо n=n+1 будет n++. Результат переделки будет выглядеть так:

var n=1;

n+=8;

n-=7;

n*=5;

n/=7;

n++;

n--;

alert(n);

Задачи для решения

Работа с переменными

Создать переменную n и присвоить ей значение 3. Вывести значение этой переменной на экран с помощью метода alert.

Создать переменные a=8, b=2. Вывести на экран их сумму, разность, произведение и частное (результат деления).

Создать переменные c=8, d=2. Просуммировать их, а результат присвоить переменной r. Вывести на экран значение переменной r.

Создать переменные a=8, b=2, c=5. Вывести на экран их сумму.

Создать переменные a=9, b=8. Отнять от a переменную b и результат присвоить переменной c. Затем создать переменную d, присвоить ей значение 7. Сложить переменные c и d, а результат записать в переменную r. Выведите на экран значение переменной r.

a=9,b=8;c=a-b;d=7;r=c+d;document.write(r)

Работа со строками

Создать переменную s и присвоить ей значение 'Привет'. Вывести значение этой переменной на экран.

Создать переменные s1='Привет, ' и s2='Мир'. С помощью этих переменных и операции сложения строк вывести на экран фразу 'Привет, Мир'.

Создать переменную n и присвоить ей имя Иван. Вывести на экран фразу 'Привет, %Имя%!'.

Создать переменную a и присвоить ей возраст (8). Выведите на экран 'Мне %Возраст% лет'.

Функция prompt

Спросить имя пользователя с помощью метода prompt. Вывести с помощью alert сообщение 'Ваше имя %имя%'.

Спросить у пользователя число. Вывести с помощью alert квадрат этого числа.

Обращение к символам строки

Создать переменную s и присвоить ей значение 'abcde'. Обращаясь к отдельным символам этой строки вывести на экран символ 'a', символ 'c', символ 'e'.

s='abcde';a=s[0];b=s[2];c=s[4];document.write(a,b,c)

Создать переменную s и присвоить ей значение '12345'. Найти произведение цифр этого числа.

s='12345';a=s[0];b=s[1];c=s[2];d=s[3];e=s[4];r=Number(a)+Number(b)+Number(c)+Number(d)+Number(e);document.write(r)

Практика

Написать скрипт, который считает количество секунд в часе, в сутках, в месяце.

Создать 3 переменные: час, минута, секунда. С их помощью вывести текущее время в формате 'час:минута:секунда'.

Создать переменную, присвоить ей число. Возвести это число в квадрат. Вывести его на экран.

Работа с присваиванием, инкрементами и декрементами

Переделать этот код так, чтобы в нем использовались операции +=, -=, *=, /=. Количество строк кода при этом не должно измениться.

n=6;

n=n+7;

n=n-8;

n=n*9;

n=n/2;

alert(n)

Переделать этот код так, чтобы в нем использовались операции ++ и --. Количество строк кода при этом не должно измениться.

n=8;

n=n+1;

n=n+1;

n=n-1;

alert(n)

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович:
8-965-148-98-02, diplom07@mail.ru.
Печатать страницу: Урок 2. Задачи на данные и функции в JavaScript

Урок 2, Задачи на данные и функции в JavaScript, Урок, 2, Задачи, на, данные, и, функции, в, JavaScript, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, Создание сайтов, web-программирование, seo-продвижение, создание и раскрутка сайтов, вбиваю в топ-10, как гвозди, попробуйте бесплатно, Создание сайтов, web-программирование, seo-продвижение, Урок, 2, Задачи, на, данные, и, функции, в, JavaScript, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, раскрутка сайтов, Вбиваю в ТОП-10, как гвозди, раскрутка сайтов, Делаю и раскручиваю сайты, Дмитрий Владимирович

×

Ваше письмо