JavaScript уроки - функция [ обращение return и аргументы по умолчанию ] [ ДЗ ] 🔊 - #7

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • JavaScript функции разбираем их особенности и новшества.
    🙉 Канал в телеграмм: bit.ly/2QcOXD4
    💕 Есть канал для ардуинщиков и программистов: bit.ly/2SMUUYs
    ☕🍗 Патреон, поддержи автора:
    / dkadevelop
    - Другие реквизиты на сайте автора:
    dka-develop.ru...
    👉Код из видео ответ на ДЗ:
    dka-develop.ru...
    Используемый редактор:
    Sublime: sublimetext.com
    🌍 Официальный сайт:
    dka-develop.ru
    © Music:
    RUclips Library
    #javascript #js #ityoutubersru

Комментарии • 230

  • @DKADEVELOP
    @DKADEVELOP  4 года назад +3

    ▶️ 8 (Следующий) выпуск "Функция: стрелочная, анонимная": ruclips.net/video/y-4A0ZNxoxI/видео.html
    ◀️ 6 (Предыдущий) выпуск "Функция что это": ruclips.net/video/WFlRI_rNc70/видео.html

  • @Parmax885
    @Parmax885 4 года назад +68

    до ДЗ вроде все было понятно.
    ДЗ не сделал. Несколько раз просматривал ролик и задание, так и не понял что нужно сделать.
    В итоге я разобрался, пересмотрев задания, глядя на решение.
    Автору спасибо за труд!
    пишу этот коммент, чтоб понять.. я один не понял именно это ДЗ?)))))

    • @druom69
      @druom69 4 года назад

      не ты один.Ну как разобрался в программирование?(за 4 месяца)

    • @stas9066
      @stas9066 4 года назад

      @@druom69 и не вы одни )

    • @js_engineer
      @js_engineer 4 года назад +3

      На самом деле задание легкое, НО чтобы его понять нужно использовать материал из предидущих видео. К примеру синтаксис оператора if и как работают параметры функции. Дойдя до задания, понял что не могу сделать его. Вернулся к предидущим видео, законспектировал, еще раз попрактиковался и снова попробовал сделать задание. Всё прошло на ура. Пробуйте без подсказок.

    • @mandico21
      @mandico21 4 года назад

      colors('yellow')
      function colors() {
      if(colors = 'yellow') {
      console.log('Цвет установлен желтый');
      } return;
      }

    • @panamaver4917
      @panamaver4917 4 года назад +3

      @@mandico21 let colouring = coloring;
      colouring();
      colouring('green');
      function coloring(color = 'red'){
      if (color == 'red'){
      return
      }
      console.log(color);
      }

  • @РысьЗелёная
    @РысьЗелёная 4 года назад +33

    Для новичка минусом является то что вроде и показывают наглядно как и зачем тот или иной параметр или функция. НО грустно от того что по началу не осознаешь потенциал той или иной функции. От чего не совсем полное понимание что и зачем может быть.

    • @gamemood3708
      @gamemood3708 2 года назад +2

      Я думал это я так туплю 😅

  • @t1nderboy
    @t1nderboy 4 года назад +29

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

  • @oleksandrpenskyi7275
    @oleksandrpenskyi7275 4 года назад +18

    color("yellow");
    function color(firstParametr = "red") {
    if (firstParametr == "red") {
    return;
    }
    console.log(firstParametr);
    }

  • @iaroslavrul
    @iaroslavrul 5 лет назад +16

    Привет! Редко, когда вообще пишу комментарии на RUclips, тем более под IT видео, но ты реально очень круто объясняешь! Спасибо и успехов!

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +1

      Благодарю 😁👍

  • @МаргаритаСабо-з2ж
    @МаргаритаСабо-з2ж 3 года назад +2

    Спасибо за урок. Сначала можно запутаться, когда переменным даешь такое же имя, как и параметр функции. А за пределами функции её параметры не срабатывают. Поэтому вот
    let color = colorChange; //Объявили функцию переменной
    color(); //Вызов функции: Результат green
    function colorChange(str = 'green') { //Присвоили параметром функции цвет, отличный от 'red'
    if(str == 'red') { //Если параметр будет равен 'red', то вернуть значение (на экране не отображает, что возвращает)
    return;
    }
    console.log(str); // не выходя из функции, отображаем в консоли параметр функции.
    }

  • @ПавелКнязев-л9ъ
    @ПавелКнязев-л9ъ 5 лет назад +6

    Очень красочно излагаешь. Интересно смотреть. ЛайК!

  • @KuKu_RuKu88
    @KuKu_RuKu88 4 года назад +1

    myColors();
    function myColors(color = "red") {
    console.log(color);
    if ( color != "red") {
    return;
    }
    color = "green";
    console.log(color);
    };
    Спасибо за Ваши труды !!!

  • @infa100b
    @infa100b 5 лет назад +19

    Спасибо за JavaScript уроки! +лайк за хауди хо

  • @ИринаВертелецкая-н2п
    @ИринаВертелецкая-н2п 4 года назад +1

    Очень круто объясняете ! С таким учителем ДЗ делается быстро и легко! Thank you so much!

  • @Лоне-о2и
    @Лоне-о2и 7 месяцев назад +1

    function color(col) {
    if (col == 'red') {return};
    console.log (col);
    };
    color();
    color('green');
    Не много подумав, сделал так и очень долго бесился,
    почему в вызове функции без параметра он выдает мне "undefined".
    Смотрю решения в комментариях, а там белеберда не касающаяся ДЗ,
    но нашел дельный, который с небольшим мусором в коде, но все же помог.
    let colouring = coloring; // мусор
    colouring();
    colouring('green');
    function coloring(color = 'red'){ // ВОТ ОНО УРА!!!
    if (color == 'red'){
    return
    }
    console.log(color);
    }
    function coloring(color = 'red') - помнил, что если задать параметру значение, при создании функции,
    он не выдаст 'undefined', но мне казалось, если я не задам параметру значение, при вызове,
    то он мне выдаст 'RED', а потом врубился, что я очень кхм не умный.
    1) function color(col = 'red') {
    3) if (col == 'red') {return};
    console.log (col);
    };
    2) color();
    color('yellow');
    color('red');
    color('gray');
    Если задать параметру значение, при создании функции (1), то при вызове ее
    без параметра (2), он перейдет к блоку IF (3) и 'UNDEFINED' не будет.
    Все оказывается очень просто. Может кому-то будет не понятно мое объяснение, хотя пытался
    объяснить не сложно - не отчаивайтесь, тут важен серьезный подход
    и не нужно забрасывать, если сталкивайтесь с трудностями или ленью.
    Самые целеустремленные люди те, которые хотят в туалет, они сделают все,
    чтобы достичь своей цели, и отговорки типа "это было сложно", "впадлу",
    "он просто более талантлив, чем я, у него другой склад мозга и вообще он другой человек -
    он особенный" их не касаются.
    В общем делайте все так же одержимо как люди, которые хотят в туалет))))))
    Удачи вам во всех начинаниях)))

  • @ivanboriev6177
    @ivanboriev6177 5 лет назад +4

    Красавчик! Отличные видео у тебя! Буду ждать более продвинутого уровня! Продолжай, делаешь хорошее дело!

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +1

      Все впереди 👍

  • @sayfiddinergashev4764
    @sayfiddinergashev4764 5 лет назад +3

    Огромное спасибо тебе за все твои ролики, ДКА))

  • @denidocc790
    @denidocc790 4 года назад +7

    я не понял ДЗ даже посмотрев код, предыдущие как-то делал но за этот сорян. пытаюсь понять

  • @yuriismakota9574
    @yuriismakota9574 4 года назад +1

    На второй день изучения JS. ДЗ звучало как-будто молитва на латыни! Них*я не понятно, но очень интересно!

    • @DKADEVELOP
      @DKADEVELOP  4 года назад +2

      Не спешите, для двух дней слишком много информации, одна тема в день с повтором на следующий день, более оптимально, мозгу быстро наскучить учиться и он забьет на это. Обучаясь каждый день по немногу, можно через месяца 2 заметить неплохой результат. Принцип поем сегодня на месяц вперёд не работает.

    • @milana-hc1jw
      @milana-hc1jw 2 года назад

      ну как,год прошел, есть ли прогресс?

  • @BF3_Gamer
    @BF3_Gamer 2 года назад

    "Ни--я не понял, но очень интересно"))

  • @ИгорьИванов-ы3ъ4ш

    Описание ДЗ конечно жесть. Мотал урок туда-сюда и каждое слово в голове прокручивал, чтобы понять правильно, что от меня хотят. В итоге сделал через полчаса мучений со второго раза (console.log неправильно вначале расположил, посчитав, что его надо выводить вообще за функцию, а не за условие IF). Но самое смешное, что после успешного выполнения задания я прослушал описание ДЗ еще раз, и там так всё разжевано и всё понятно стало)). Кстати, многие в комментах упускают, что в задании есть условие присвоения функции переменной.

  • @blackbeeq
    @blackbeeq 5 лет назад +4

    DKA-DEVELOP давай подробнее об VUE очень понятно объясняешь!
    Жаль раньше не встретил твой канал(

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +1

      VUE пока набирает необходимое кол-во высоты )) Может конечно будет мини-выпуск вне рамок тех условий, но это не точно.

  • @dum-dum54
    @dum-dum54 Год назад

    Очень интересно, но мало чего понятно. Буду пересматривать 😅

  • @alexeyzagorovsky1689
    @alexeyzagorovsky1689 2 года назад

    chekColor();
    chekColor('red');
    chekColor('green');
    chekColor('любой');
    let color = 'red';
    function chekColor(color) {
    if (chekColor == 'red'){return};
    console.log(color)
    }
    Вроде бы работает

  • @bestlife9681
    @bestlife9681 4 года назад

    В ДЗ обратите внимание что от вас требуется
    вызвать функцию color( ) без аргумента ии color( ) с аргументом другого цвета
    думаю что бы видеть более наглядно как работает условие if и возвращение return
    при смене цвета по умолчанию на yellow . Если это понять остальное дело конструктора.
    в целом спасибо автору, но новичкам это не просто тем более я думаю контент для них
    предусмотрен

  • @ЕленаБолдинская-ш4с

    Скорее всего не совсем то, что нужно было. Но оно работает. Не нравится то, что могу записать любое слово, а не только цвет, было бы интересно если бы код работал только с цветом, то есть нужна база цветов, а при вводе другого слова выдавал бы надпись типа "Введите цвет"
    colorChecking();
    function colorChecking(color = 'orange') {
    let color1 = color;
    let color2 = 'red';
    if (color1 == color2) {
    return;
    }
    if (color1 !== color2) {
    console.log(color);
    }
    }

  • @ilgul9177
    @ilgul9177 5 лет назад +1

    Отличная подача материала.

  • @vip51000
    @vip51000 5 лет назад +3

    Очень хороший контент!

  • @backend1937
    @backend1937 5 лет назад +1

    Оп оп) пошла жара по видосам. Как всегда лайк за материал и подачу!

  • @drfreedom1824
    @drfreedom1824 3 года назад

    Спасибо за уроки!

  • @Андрій-ы7о5р
    @Андрій-ы7о5р 5 лет назад

    Большое спасибо) курс крутой. Все понял с первого раза.

  • @ОгоньПламенев
    @ОгоньПламенев 4 года назад +1

    Как же тяжко мне все это в голову заходит!!! Но прогресс есть, главное дойти до цели!!!

    • @uliev9298
      @uliev9298 3 года назад

      А какая цель? И была она достигнута с момента написания комментария? Мне это нужно знать.

  • @СергійМогильченко
    @СергійМогильченко 4 года назад +2

    let color = serzColor;
    color();
    color('blue');
    function serzColor(color = 'red'){
    if(color == 'red') {return;}
    console.log(color);
    }

  • @YuriiK-f5i
    @YuriiK-f5i 4 года назад +13

    очень интересно, но ничего не понял :(

    • @cashmoney3849
      @cashmoney3849 3 года назад

      Потому что чтобы понятно объяснять нужно знать превосходно материал, а не посредственно...

  • @anyka-6823
    @anyka-6823 3 года назад

    было интересно и в результате получилось как то так
    let color = colorChenge;
    color();
    color('green');
    function colorChenge(color = 'red') {

    if( color == 'red') {
    return
    }
    console.log(color) ;
    };

    • @alexdrake913
      @alexdrake913 3 года назад

      function test(color = 'red') {
      if(color == 'red')
      return;
      console.log(color);
      }
      test()
      test('green');

  • @imtheseventh
    @imtheseventh 5 лет назад +3

    посмотрено!

  • @desmondled2330
    @desmondled2330 4 года назад

    Спасибо за уроки

  • @blackbeeq
    @blackbeeq 5 лет назад +2

    I love you DKA-DEVELOP

  • @ИгорьДрагун-ъ4у
    @ИгорьДрагун-ъ4у 4 года назад

    ИЗИИИИ (пришлось подумать правда)
    'use strict';
    function colorChenge(color = 'red') {

    if( color == 'red') {
    return color
    }
    console.log(color) ;
    };
    colorChenge();
    colorChenge('green');

  • @Polite_person_
    @Polite_person_ 5 лет назад +3

    У меня вот так получилось
    :
    let newColor = function color (colorName = 'red') {
    if (colorName == 'red') {
    return;
    }
    console.log(colorName);
    }
    newColor('green')

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Правильно 👍 Только не хватает вызова без аргумента.

  • @SerGraY8
    @SerGraY8 Год назад

    function color(theColor = "red") {
    if (theColor == "red") {
    return;
    };
    console.log(theColor);
    };
    const colorChange = color;
    colorChange();
    colorChange("yellow");

  • @stas9066
    @stas9066 4 года назад

    Почти на всю страницу в тетради получилось условие к задаче ))))))))

  • @ДимДимыч-у1м
    @ДимДимыч-у1м 3 года назад

    Спасибо бро! Даже я все понял )))

  • @alternativam7668
    @alternativam7668 Год назад

    watch();
    function watch(color = 'black'){
    if (color == 'red'){
    return
    };
    console.log(color);
    }

  • @mgolets8848
    @mgolets8848 5 лет назад

    Спасибо огромное за уроки! Начинаю по ним учиться вообще с нуля. Все очень круто объяснено!
    По поводу задания, такой вариант подходит?
    function watch(color = 'red') {
    if (color!='red') {console.log(color)}
    if (color='red') {return};
    };
    watch();

  • @Civilizer1976
    @Civilizer1976 4 года назад

    Рабочий код, не знаю только насколько верно, но работает.
    let check = checkColor;
    function checkColor(value = 'red'){
    if (value == 'red'){
    return;
    }
    console.log(`Цвет ${value}`);
    }
    check();//ничего не делает
    //check('yellow');//Выводит: Цвет yellow

  • @w3sd282
    @w3sd282 4 года назад +1

    function c(col="red"){
    if(col=="red")
    return
    console.log(col)
    }
    let color=c
    c("yellow")

    • @talentedgirl3546
      @talentedgirl3546 4 года назад

      после return НИЧЕГО НЕ ПИШЕТСЯ. Ты забыл на if написать {действие} --- правильно: if (условие) {действие}, у тебя: if (условие) действие.

  • @assasinvm
    @assasinvm 5 лет назад +2

    А всё теперь понял

  • @Goga_motors
    @Goga_motors 4 года назад

    changeColor();
    function changeColor (color){
    if( color == undefined){
    console.log("red")
    return;
    }
    console.log (color);
    }

  • @ВолодимирДибайло
    @ВолодимирДибайло 4 года назад

    Color();
    Color('yellow');
    function Color(A= 'green') {
    if (A == "green") {
    return;
    }
    console.log(A);
    }

  • @demidovusa2643
    @demidovusa2643 4 года назад

    function homeWork (color = 'red'){
    if(color === 'red'){
    return;
    }
    console.log(color);
    }
    let color = homeWork;
    color('red');
    color('yellow');

    • @demidovusa2643
      @demidovusa2643 4 года назад

      function homeWork (color = 'red'){
      if(color === 'red'){
      return console.log(`I do not '${color}' color`);
      }
      console.log(color);
      }
      let color = homeWork;
      color('red');
      color('yellow');

  • @kostyafrompiter
    @kostyafrompiter 3 года назад

    Дз по своему сделал:
    function color( str = "red") {
    if (str === "red") {
    return;
    }
    console.log(str);
    }
    let func = color();
    color();
    color("yellow");
    Если кому надо!=)

    • @anyka-6823
      @anyka-6823 3 года назад

      let func = color;
      func("1");
      func("yellow");
      Что-бы не обращаться по имени функции. let func = color; присваиваем переменной функцию

    • @anyka-6823
      @anyka-6823 3 года назад

      А так да пригодилась твоя запись чтобы по ней разобрать урок и д/з спасибо

  • @Alex-wg8tb
    @Alex-wg8tb 2 года назад

    function colorRed(colorString = "red") {
    if (colorString == "red") {
    return;
    }
    console.log(colorString);
    }
    let funName = colorRed;
    funName();
    funName("yellow");

  • @Asauchi29
    @Asauchi29 2 года назад

    function colorChange(color = 'red') {
    if (color == 'red') {return;}
    console.log(color);
    }
    let col = colorChange;
    col()
    col('.... ')

  • @andreyseregin7447
    @andreyseregin7447 4 года назад

    changeColor();
    changeColor('yellow');
    function changeColor(col = 'green') {
    if (col == "green") {
    return;
    }
    console.log(col);
    }

  • @НесторБаландович-д6р

    let string1 = "blue";
    let string2 = "red";
    function showColor (theString = "red") {
    if (theString == "red")
    return
    {console.log(theString);
    }
    }
    x = showColor;
    x ()
    x (string1)

  • @cydeveloper2049
    @cydeveloper2049 4 года назад

    let color = showColor
    color()
    color('green')
    function showColor(color = 'red'){
    if (color == 'red') {
    return
    }
    console.log(color)
    }

  • @electzxz8825
    @electzxz8825 2 года назад

    let changeColor = color;
    console.log(changeColor ("green"));
    function color (inColor = "red"){
    if (inColor != "red")
    inColor = "green";
    return inColor;
    };

  • @Александр-у6н5ю
    @Александр-у6н5ю 2 года назад

    function color(color = 'red'){
    if(color === 'red'){
    return;
    }
    console.log(color);
    }
    let f = color;
    f();
    f('green');

  • @masanarachannel7647
    @masanarachannel7647 Год назад

    color("red");
    function color(firstParam = "red") {
    if (firstParam == "red") {
    return;
    }
    console.log(firstParam);
    }

  • @СергейКуцепаленко
    @СергейКуцепаленко 3 года назад

    у меня так получилось вроде:
    function watch(color = 'red') {
    console.log(color);
    if (color = 'red');
    return;
    }
    let color = watch('black');

  • @ОльгаКусаинова-н5с

    Здравствуйте! Вот так?
    ________
    function colorChange(str) {
    if (str == 'red') {return;}
    return (str)
    }
    let color = colorChange;
    console.log(color('yellow'));
    ________

  • @lnklimba8606
    @lnklimba8606 4 года назад

    let color = getColor;
    color();
    function getColor(color = 'green'){
    if (color == 'green'){
    return color = 'green';
    }
    }console.log(getColor);
    let color1 = theColor;
    color1('blue');
    color1('red');
    function theColor(color1 = 'red'){
    if (color1 == 'red'){
    return;
    }
    }
    console.log(color1);

  • @nickandrianov5301
    @nickandrianov5301 9 месяцев назад

    Спасибо за ролик!
    Как я понял что то типо этого:
    let i;
    i = color;
    i('red');
    i('blue');
    function color(color = 'red') {
    if(color == 'red')return;
    console.log(color);
    }
    Поправьте если не так. Спасибо

  • @onlybataalay
    @onlybataalay Год назад

    function colorRework(color) {
    if (color == `red`) {
    return;
    }
    console.log(color);
    }
    colorRework(`red`);
    Пришлось заглянуть , чтобы понять , что не так в итоге выяснилось , что я забыл поставить вместо 1 знака равно , 2....
    P.S. Не понял почему автор , решил в аргумент дать color=red , это же ничего не меняет?? Или это простая подсказка ?

  • @avkryukov71
    @avkryukov71 5 лет назад +3

    let colorChek = color;
    function color(color = 'red') {
    if(color == 'red'){
    return;
    }
    console.log(color);
    }
    console.log("1.Цвет оказался по умолчанию поэтому функция завершила свою работу");
    colorChek();
    console.log("2.Цвет оказался red поэтому функция завершила свою работу");
    colorChek('red');
    console.log("3.Цвет оказался не red поэтому функция вывела в консоль новый цвет");
    colorChek('yellow');

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Хорошечно 👍👍👍

  • @POLUKOROB
    @POLUKOROB 4 года назад

    checkColor();
    checkColor('black');
    function checkColor(color = 'red'){
    if (color =='red') {
    return;
    }
    console.log(color);
    }

  • @reel7673
    @reel7673 4 года назад

    let color = getColor
    color()
    function getColor(color = 'red') {
    if(color === 'red') {
    return
    }
    console.log(color)
    }

  • @MrLeshabelov
    @MrLeshabelov 4 года назад

    let jb = Changing;
    jb("red");
    jb("yellow");
    function Changing (color = "red") {
    if (color == "red") {
    return;
    }
    console.log(color);
    }

  • @алексхлебов
    @алексхлебов 4 года назад

    function color(color='red'){
    if(color=='red') return
    console.log(color)}
    color('green')

  • @yesdoit9914
    @yesdoit9914 2 года назад

    let color = col;
    function col(col = 'red') {
    if (col === 'red') {
    return;
    } else {
    console.log(col);
    }
    }
    color('red')
    color('yellow')
    color(123)

  • @ВИКА-г3о9р
    @ВИКА-г3о9р 4 года назад

    function lox(poro = 'red'){
    if (poro == 'red') {
    return;
    }
    console.log(poro);
    }
    lox('green');
    lox('');
    я хз, вроде первое сделал правильно, а втрое не знаю, но вроде обратился к функции с помощью переменной, а потом вызвал пустой и с цветом
    let cros = lox;
    cros('green')
    cros(' ')

  • @denissfedyuk3461
    @denissfedyuk3461 4 года назад

    color();
    function color (message = 'red') {
    if (message == 'red') {
    return ;
    }
    console.log(message);
    }

  • @alexanders.1966
    @alexanders.1966 5 лет назад

    color("green");
    function getColor(color = red) {
    if (color == "red") {
    return;
    }
    if (color != "red") {
    console.log(color);
    }
    }
    сам не понимаю что написал, но вроде работает)))

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +2

      👍 Правильно, только второе условие можно опустить и сразу использовать вывод в консоль, в данном случаи с текущей постановкой задачи оно избыточно.

    • @alexanders.1966
      @alexanders.1966 5 лет назад

      долго думал в итоге вроде разобрался, но это не точно:
      showColor("red");
      function showColor(color) {
      if (color == "red") {
      return;
      }
      console.log(color)
      }
      я так понимаю параметр в функцию подставляется из круглых скобок из вызова ???)))

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      👍, про параметр правильно, как только вы передали что-то в параметр, он содержит ровно тоже что и вы в него передали. И можете внутри функции использовать как переменную.

  • @shomaalbakov2692
    @shomaalbakov2692 3 года назад

    let fun = colorCon
    fun();
    fun("green");
    function colorCon (color = 'red') {
    if (color ==='red') {
    return;
    }
    console.log(color)
    }

    • @alexdrake913
      @alexdrake913 3 года назад

      function test(color = 'red') {
      if(color == 'red')
      return;
      console.log(color);
      }
      test()
      test('green');

  • @3ames
    @3ames 4 года назад

    раз 4-5 посмотрл идошла суть

  • @DrRonWelty
    @DrRonWelty 4 года назад

    let color = message;
    color();
    function message(color ="red") {
    if (color == "red") {
    return;
    }
    console.log(color);
    }

  • @pika4ypikapika861
    @pika4ypikapika861 Год назад

    дз вот
    function color_check(Check="blue"){
    if(Check=="red"){
    return
    }else{
    console.log(Check)
    }
    }
    let fun = color_check;
    fun();

  • @МихайлоІвашко-у7й
    @МихайлоІвашко-у7й 4 года назад

    let function_1 = mainFunction;
    function_1();
    function_1('green');
    function mainFunction( color = 'red' ) {
    if (color == 'red') {
    return;
    }
    console.log(color);
    }
    Вроде работает

  • @sxmyphillsnow
    @sxmyphillsnow 2 года назад

    ДЛЯ ТАКИХ ЖЕ ОДАРЕННЫХ КАК Я
    color('yellow');
    function color(firstParametr = 'red') {
    if(firstParametr == 'red') {
    return;
    }
    console.log(firstParametr);
    }
    ////////////////////////////////////
    Объясняю, колор это ключ, на котором есть картинка лошадки.
    Этот ключ мы вставляем в функцию, в которую эту ключ подходит.
    Ключ сканируется в замке и замок понимает что на ключе нарисована
    лошадка, но инторпретирует ее в зайчика.
    Далее идет условие, если на ключе зайчик(лошадь), то ничего не делаем
    ибо при выполнении зайчика,у нас стоит команда return, которая как бы стирает функцию,
    при правильном ее выполнении ( в нашем случае условие выполнения зайчик)
    Если функция не выполняется, например на ключе нарисована инторпретированная
    собачка, а на самом деле на ключе самолет, то наш замок должен вывести
    собачку, которая на самом деле является самолетиком.
    объяснение рисунками для таких как я)))

  • @Mr-in8km
    @Mr-in8km 4 года назад +1

    у меня мозг закипел на ДЗ xD

  • @voroninfinity2295
    @voroninfinity2295 4 года назад

    function color(message = "red"){
    if (message == "red"){
    return;
    }
    console.log(message);

    }
    let a=color;
    a();

  • @tashavolovod5667
    @tashavolovod5667 5 лет назад +1

    Клас, спасибо за урок))

  • @iluhadance
    @iluhadance 4 года назад

    let color = colorChange;
    color('red');
    color('yellow');
    color('blue');
    function colorChange(color = 'red') {
    if (color != 'red') {
    console.log(color);
    return;
    };
    };

  • @kostetorlovsky7052
    @kostetorlovsky7052 4 года назад

    let audi = {
    color: changeColor
    };
    audi.color();
    audi.color("yellow");
    function changeColor(newColor="red") {
    if (newColor == "red") {
    return
    }
    console.log (newColor);
    }

  • @viktoriadev
    @viktoriadev 3 года назад

    let carRed = {
    color: 'green',
    };
    function colorReturn(col = 'red') {
    if (col == 'red') {
    console.log('red');
    return;
    }
    console.log(col);
    };
    let returnColor = colorReturn;
    returnColor(carRed.color);

  • @cristianpetrachi7791
    @cristianpetrachi7791 4 года назад

    let color = theColor;
    function theColor(color = 'red'){
    if (color == 'red'){
    return;
    }
    console.log(color);
    }
    color();

  • @aleksandrkedria4024
    @aleksandrkedria4024 4 года назад

    let color = colorChange;
    function colorChange(color = "red") {
    if (colorChange == "red") {
    return;
    }
    console.log(color);
    }
    console.log("другой цвет");
    color();

  • @sweetlemon8614
    @sweetlemon8614 2 года назад

    у меня одного при вызове функции через объект выпадает сообщение "не функция"? если через имя переменной то все работает, а если через объект то нет. странно

  • @TonyNagan
    @TonyNagan 3 месяца назад

    Здравствуйте! До момента введения параметра функции все получалось, теперь второй урок возникла проблема, может кто сможет помочь?
    Когда ввожу параметр функции, цвет не меняется в редакторе на оранжевый, а остается серым и код не работает потом.
    Пример:
    function watch(message = 'ARTEM') {
    console.log(message);
    };
    watch();
    в параметрах ф-ции 'message' серым цветом и по итогу надпись 'ARTEM' в консоль не выводиться.
    буду очень благодарен за помощь!

  • @abobus_xero
    @abobus_xero 4 года назад

    function color(message="red")
    {
    if (message=="red")
    {
    return; // поэтому не над else ,он же все обьяснил как работает)
    }
    console.log(message);
    }
    color("blue");
    Кто не понял задания,думаю просто впервые вообще с языком программирования встречается. Потому что они еще не знают, что есть задания пзц какие страшные и больные

  • @dimasik23_91
    @dimasik23_91 3 года назад

    5:34 а что он тут делает? Хауди Хо друзья!

  • @ОльгаЗиборова-щ8ж
    @ОльгаЗиборова-щ8ж 4 года назад

    Почему при приведённом ниже коде команда return не возвращает "red -самый нужный цвет"?
    let colored = getColor;
    colored();
    function getColor(color = "red") {
    if (color == "red") {
    return color + "-самый нужный цвет";
    }
    console.log(color);
    }
    console.log(colored);

    • @Civilizer1976
      @Civilizer1976 4 года назад

      Смотри в эту сторону:
      let check = checkColor;
      function checkColor(value = 'red'){
      if (value == 'red'){
      return `цвет ${value}`;
      }
      return `цвет ${value}`;
      }
      let color = 'yellow'
      console.log(check(color));//если не указывать аргумент в скобках - выведет: цвет red

  • @romanf2511
    @romanf2511 4 года назад +1

    Пиздец ДЗ расписал - код из 5 строк расписал так, как будто надо на 100 строк замутить у меня чуть мозг не вскипел пока ДЗ слушал

    • @DmitriyVereschagin
      @DmitriyVereschagin 4 года назад

      Вообще то там 8 строк, так что не надо тут это.

  • @arturderson4702
    @arturderson4702 4 года назад

    function color(color = 'red'){
    if( color == 'red' ){
    return
    }
    console.log(color);
    }
    let myColor = color;
    myColor();
    myColor('green');

  • @славакириллов-я1ю
    @славакириллов-я1ю 4 года назад +3

    вот этот урок не понятен. У меня сломался мозг. Если бы был пример практического применения этих телодвижений, может быть они обрели смысл. А пока задаюсь вопросом: "Зачем?"

  • @mrtandem7654
    @mrtandem7654 5 лет назад

    let funcColor = viewColor;
    funcColor();
    function viewColor (defаultColor = 'red'){
    if (funcColor === defаultColor){
    return;
    }
    console.log(defаultColor)
    }

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Вы код проверяли?

  • @McMiwok
    @McMiwok Год назад

    как-то так
    color();
    color('White');
    function color(colorName = 'Red') {
    if (colorName === 'Red') {
    return;
    }
    console.log(colorName);
    }

  • @nastyagoffman3450
    @nastyagoffman3450 4 года назад

    let color = writeColor;
    color();
    color('yellow');
    function writeColor(color = 'red') {
    if (color == 'red') {
    return;
    }
    console.log(color);
    }

  • @olgatribushinina4760
    @olgatribushinina4760 3 года назад

    function getColor(color = 'red') {
    if (color == false){
    return;
    }
    console.log(color);
    }
    getColor('black');

  • @grozavekov
    @grozavekov 5 лет назад +1

    Есть ли расписание выхода уроков ?
    Очень нравится ваш стиль обучения !

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +4

      На данный момент, в планах именно обучающие видео выпускать по средам, т.е. примерно одно видео в неделю. Будут и другие выпуски помимо традиционного обучения. Если появится больше времени и возможности, выпуски будут чаще. Все в итоге заключается в том есть ли время на создание видео или нет, а это зависит от возможности не заниматься другой деятельностью.

    • @grozavekov
      @grozavekov 5 лет назад +1

      DKA-DEVELOP спасибо за ваше старание !

  • @Civilizer1976
    @Civilizer1976 4 года назад

    Заметил - с каждым уроком просмотров и лайков всё меньше :) А вообще крутая тема - программирование, интересней чем играть, наверное. Пишу - "наверное", потому-что не счем сравнивать т.к. не играю уже много много лет. Но это нужно какой-то склад характера иметь, логику, оперативную память наверное, терпение...

  • @Gamerchaos21
    @Gamerchaos21 2 года назад

    Както так
    let color = function chekColor(parametr) {
    if (parametr == "red") {
    return;
    }
    console.log(parametr);
    };
    color("yellow");