Урок 4. Задачи на конструкции if-else, switch-case в JavaScript

Урок 4. Задачи на конструкции if-else, switch-case в JavaScript

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

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

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

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

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

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

Урок 4. Задачи на конструкции if-else, switch-case в JavaScript

Урок 4. Задачи на конструкции if-else, switch-case в JavaScript

www.homa.xp3.biz

Практика

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

Задача

Если переменная a равна 8, то вывести 'Верно', иначе вывести 'Неверно'.

Решение:

n=8;if(n==8){alert('Верно');}else{alert('Неверно');}

Задача

В переменной min лежит число от 0 до 59. Определите в какую четверть часа попадает это число (в 1-ю, 2-ю, 3-ю или 4-ю).

Решение:

min=10;

if(min>=0&&min<=14){alert('В 1-ю четверть');}

if(min>=15&&min<=30){alert('Во 2-ю четверть');}

if(min>=31&&min<=45){alert('В 3-ю четверть');}

if(min>=46&&min<=59){alert('В 4-ю четверть');}

Задача

Переменная l может принимать 2 значения: 'r', 'e'. Если она имеет значение 'r', то в переменную a запишем массив дней недели на русском языке, а если имеет значение 'e' - то на английском. Решите задачу через 2 if, через switch-case и через многомерный массив без ифов и switch.

Решение:

Решение через 2 if:

l='r';

if(l=='r'){

a=['пн','вт','ср','чт','пт','сб','вс'];

}

if(l=='e'){

a=['mn','ts','wd','th','fr','st','sn'];

}

alert(a);

Решение через switch-case:

l='r';

switch(l){

case 'r':

a=['пн','вт','ср','чт','пт','сб','вс'];

break;

case 'e':

a=['mn','ts','wd','th','fr','st','sn'];

break;

}

alert(a);

Решение через многомерный массив:

l='r';

a={

'r':['пн','вт','ср','чт','пт','сб','вс'],

'e':['mn','ts','wd','th','fr','st','sn'],

};

alert(a[l]);

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

Работа с if-else

Если переменная a =0, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a=1,0,-3.

Если переменная a>0, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a=1,0,-3.

Если переменная a меньше 0, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a=1,0,-3.

Если переменная a> или =0, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a=1,0,-3.

Если переменная a меньше или =0, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a=1,0,-3.

Если переменная a не =0, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a=1,0,-3.

Если переменная a='test', то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a='test','тест',3.

Если переменная a='1' и по значению и по типу, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a='1',1,3.

Работа с логическими переменными

Если переменная test = true, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при test, равном true, false. Напишите 2 варианта скрипта - с короткой записью и с длинной.

Если переменная test не = true, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при test, = true, false. Напишите 2 варианта скрипта: с короткой записью и с длинной.

Работа с && (и) и || (или)

Если переменная a>0 и меньше 5, то вывести 'Верно', иначе вывести 'Неверно'. Проверьте работу скрипта при a=5,0,-3,2.

Если переменная a=0 или =2, то прибавьте к ней 7, иначе поделите ее на 8. Вывести новое значение переменной на экран. Проверить работу скрипта при a=5,0,-3,2.

Если переменная a= или меньше 1, а переменная b> или =3, то вывести сумму этих переменных, иначе вывести их разность. Проверить работу скрипта при a и b, =1 и 3, 0 и 6, 3 и 5.

Если переменная a>2 и меньше 11, или переменная b> или =6 и меньше 14, то вывести 'Верно', иначе вывести 'Неверно'.

На switch-case

Переменная num может принимать 4 значения: 1,2,3,4. Если она имеет значение '1', то в переменную result запишем 'зима', если имеет значение '2' - 'весна' и так далее. Решите задачу через switch-case.

Задачи

В переменной d лежит какое-то число из интервала от 1 до 31. Определите в какую декаду месяца попадает это число (в 1-ю, 2-ю или 3-ю).

В переменной m лежит какое-то число из интервала от 1 до 12. Определите в какую пору года попадает этот месяц (зима, лето, весна, осень).

Дана строка, состоящая из символов, например, 'abcde'. Проверьте, что 1-м символом этой строки является буква 'a'. Если это так, вывести 'да', иначе вывести 'нет'.

Дана строка с цифрами, например, '12345'. Проверить, что 1-м символом этой строки является цифра 1, 2 или 3. Если это так, вывести 'да', иначе вывести 'нет'.

Дана строка из 3 цифр. Найти сумму этих цифр, т.е. сложить как числа 1-й символ строки, 2-й и 3-й.

Дана строка из 6 цифр. Проверить, что сумма 1-х 3 цифр равняется сумме 2-х 3 цифр. Если это так, вывести 'да', иначе вывести 'нет'.

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

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

×

Ваше письмо