Тёмный

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

DKA-DEVELOP
Подписаться 137 тыс.
Просмотров 40 тыс.
50% 1

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

Опубликовано:

 

1 июл 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 231   
@DKADEVELOP
@DKADEVELOP 4 года назад
▶️ 8 (Следующий) выпуск "Функция: стрелочная, анонимная": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-y-4A0ZNxoxI.html ◀️ 6 (Предыдущий) выпуск "Функция что это": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-WFlRI_rNc70.html
@Parmax885
@Parmax885 4 года назад
до ДЗ вроде все было понятно. ДЗ не сделал. Несколько раз просматривал ролик и задание, так и не понял что нужно сделать. В итоге я разобрался, пересмотрев задания, глядя на решение. Автору спасибо за труд! пишу этот коммент, чтоб понять.. я один не понял именно это ДЗ?)))))
@huggydugy6369
@huggydugy6369 4 года назад
не ты один.Ну как разобрался в программирование?(за 4 месяца)
@stas9066
@stas9066 4 года назад
@@huggydugy6369 и не вы одни )
@js_engineer
@js_engineer 4 года назад
На самом деле задание легкое, НО чтобы его понять нужно использовать материал из предидущих видео. К примеру синтаксис оператора if и как работают параметры функции. Дойдя до задания, понял что не могу сделать его. Вернулся к предидущим видео, законспектировал, еще раз попрактиковался и снова попробовал сделать задание. Всё прошло на ура. Пробуйте без подсказок.
@mandico21
@mandico21 3 года назад
colors('yellow') function colors() { if(colors = 'yellow') { console.log('Цвет установлен желтый'); } return; }
@panamaver4917
@panamaver4917 3 года назад
@@mandico21 let colouring = coloring; colouring(); colouring('green'); function coloring(color = 'red'){ if (color == 'red'){ return } console.log(color); }
@user-hg7pi5lr6j
@user-hg7pi5lr6j 4 года назад
Для новичка минусом является то что вроде и показывают наглядно как и зачем тот или иной параметр или функция. НО грустно от того что по началу не осознаешь потенциал той или иной функции. От чего не совсем полное понимание что и зачем может быть.
@gamemood3708
@gamemood3708 Год назад
Я думал это я так туплю 😅
@user-fk6vd6fb5y
@user-fk6vd6fb5y 4 года назад
Очень круто объясняете ! С таким учителем ДЗ делается быстро и легко! Thank you so much!
@thenest9104
@thenest9104 4 года назад
Было бы удобно видеть задание еще и в печатном виде, поскольку не с первого раза понял, что необходимо сделать и было потрачено время на несколько просмотров видео.
@oleksandrpenskyi7275
@oleksandrpenskyi7275 4 года назад
color("yellow"); function color(firstParametr = "red") { if (firstParametr == "red") { return; } console.log(firstParametr); }
@BF3_Gamer
@BF3_Gamer Год назад
спасибо)
@iaroslavrul
@iaroslavrul 4 года назад
Привет! Редко, когда вообще пишу комментарии на RU-vid, тем более под IT видео, но ты реально очень круто объясняешь! Спасибо и успехов!
@DKADEVELOP
@DKADEVELOP 4 года назад
Благодарю 😁👍
@sayfiddinergashev4764
@sayfiddinergashev4764 4 года назад
Огромное спасибо тебе за все твои ролики, ДКА))
@DKADEVELOP
@DKADEVELOP 4 года назад
👍😀
@user-dm9wj1fw2w
@user-dm9wj1fw2w 4 года назад
Большое спасибо) курс крутой. Все понял с первого раза.
@ivanboriev6177
@ivanboriev6177 4 года назад
Красавчик! Отличные видео у тебя! Буду ждать более продвинутого уровня! Продолжай, делаешь хорошее дело!
@DKADEVELOP
@DKADEVELOP 4 года назад
Все впереди 👍
@ilgul9177
@ilgul9177 4 года назад
Отличная подача материала.
@user-jr2fd1kw5n
@user-jr2fd1kw5n 4 года назад
Очень красочно излагаешь. Интересно смотреть. ЛайК!
@DKADEVELOP
@DKADEVELOP 4 года назад
👍🔥
@drfreedom1824
@drfreedom1824 2 года назад
Спасибо за уроки!
@borismakhmudov896
@borismakhmudov896 4 года назад
I love you DKA-DEVELOP
@backend1937
@backend1937 4 года назад
Оп оп) пошла жара по видосам. Как всегда лайк за материал и подачу!
@DKADEVELOP
@DKADEVELOP 4 года назад
🔥🔥🔥😁
@infa100b
@infa100b 4 года назад
Спасибо за JavaScript уроки! +лайк за хауди хо
@desmondled2330
@desmondled2330 4 года назад
Спасибо за уроки
@KuKu_RuKu88
@KuKu_RuKu88 4 года назад
myColors(); function myColors(color = "red") { console.log(color); if ( color != "red") { return; } color = "green"; console.log(color); }; Спасибо за Ваши труды !!!
@imtheseventh
@imtheseventh 4 года назад
посмотрено!
@user-zw2fu5iu1f
@user-zw2fu5iu1f 2 года назад
Спасибо бро! Даже я все понял )))
@vip51000
@vip51000 4 года назад
Очень хороший контент!
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@mgolets8848
@mgolets8848 4 года назад
Спасибо огромное за уроки! Начинаю по ним учиться вообще с нуля. Все очень круто объяснено! По поводу задания, такой вариант подходит? function watch(color = 'red') { if (color!='red') {console.log(color)} if (color='red') {return}; }; watch();
@tashavolovod5667
@tashavolovod5667 4 года назад
Клас, спасибо за урок))
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@user-tn7oq4mf1f
@user-tn7oq4mf1f 2 месяца назад
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' не будет. Все оказывается очень просто. Может кому-то будет не понятно мое объяснение, хотя пытался объяснить не сложно - не отчаивайтесь, тут важен серьезный подход и не нужно забрасывать, если сталкивайтесь с трудностями или ленью. Самые целеустремленные люди те, которые хотят в туалет, они сделают все, чтобы достичь своей цели, и отговорки типа "это было сложно", "впадлу", "он просто более талантлив, чем я, у него другой склад мозга и вообще он другой человек - он особенный" их не касаются. В общем делайте все так же одержимо как люди, которые хотят в туалет)))))) Удачи вам во всех начинаниях)))
@user-jm8km3ji5m
@user-jm8km3ji5m 3 года назад
Спасибо за урок. Сначала можно запутаться, когда переменным даешь такое же имя, как и параметр функции. А за пределами функции её параметры не срабатывают. Поэтому вот let color = colorChange; //Объявили функцию переменной color(); //Вызов функции: Результат green function colorChange(str = 'green') { //Присвоили параметром функции цвет, отличный от 'red' if(str == 'red') { //Если параметр будет равен 'red', то вернуть значение (на экране не отображает, что возвращает) return; } console.log(str); // не выходя из функции, отображаем в консоли параметр функции. }
@assasinvm
@assasinvm 4 года назад
А всё теперь понял
@borismakhmudov896
@borismakhmudov896 4 года назад
DKA-DEVELOP давай подробнее об VUE очень понятно объясняешь! Жаль раньше не встретил твой канал(
@DKADEVELOP
@DKADEVELOP 4 года назад
VUE пока набирает необходимое кол-во высоты )) Может конечно будет мини-выпуск вне рамок тех условий, но это не точно.
@sofyap.2153
@sofyap.2153 4 года назад
поддерживаю --ДЗ в виде памятки на экране )). СПАСИБО let showFunc = showColor; function showColor(color = 'red') { if (color =='red') { return; } console.log(color); } showFunc (); showFunc ('yellow');
@user-up9ct3ef3s
@user-up9ct3ef3s 3 года назад
по моему я понял,надо сделать так же как было при объяснении)
@grozavekov
@grozavekov 4 года назад
Есть ли расписание выхода уроков ? Очень нравится ваш стиль обучения !
@DKADEVELOP
@DKADEVELOP 4 года назад
На данный момент, в планах именно обучающие видео выпускать по средам, т.е. примерно одно видео в неделю. Будут и другие выпуски помимо традиционного обучения. Если появится больше времени и возможности, выпуски будут чаще. Все в итоге заключается в том есть ли время на создание видео или нет, а это зависит от возможности не заниматься другой деятельностью.
@grozavekov
@grozavekov 4 года назад
DKA-DEVELOP спасибо за ваше старание !
@denidocc790
@denidocc790 3 года назад
я не понял ДЗ даже посмотрев код, предыдущие как-то делал но за этот сорян. пытаюсь понять
@war_criminal_
@war_criminal_ 4 года назад
Блин, долго думал, сделал домашнее задание, всё работает, а в ответе по другому надо было делать) let peremennaya = color; peremennaya(); function color (input = 'red') {if (color == 'red'){return}; console.log(input)}
@yuriismakota9574
@yuriismakota9574 4 года назад
На второй день изучения JS. ДЗ звучало как-будто молитва на латыни! Них*я не понятно, но очень интересно!
@DKADEVELOP
@DKADEVELOP 4 года назад
Не спешите, для двух дней слишком много информации, одна тема в день с повтором на следующий день, более оптимально, мозгу быстро наскучить учиться и он забьет на это. Обучаясь каждый день по немногу, можно через месяца 2 заметить неплохой результат. Принцип поем сегодня на месяц вперёд не работает.
@milana-hc1jw
@milana-hc1jw 2 года назад
ну как,год прошел, есть ли прогресс?
@bestlife9681
@bestlife9681 3 года назад
В ДЗ обратите внимание что от вас требуется вызвать функцию color( ) без аргумента ии color( ) с аргументом другого цвета думаю что бы видеть более наглядно как работает условие if и возвращение return при смене цвета по умолчанию на yellow . Если это понять остальное дело конструктора. в целом спасибо автору, но новичкам это не просто тем более я думаю контент для них предусмотрен
@BF3_Gamer
@BF3_Gamer Год назад
"Ни--я не понял, но очень интересно"))
@andreyseregin7447
@andreyseregin7447 4 года назад
changeColor(); changeColor('yellow'); function changeColor(col = 'green') { if (col == "green") { return; } console.log(col); }
@stas9066
@stas9066 4 года назад
Почти на всю страницу в тетради получилось условие к задаче ))))))))
@dum-dum54
@dum-dum54 Год назад
Очень интересно, но мало чего понятно. Буду пересматривать 😅
@user-tl7xl1ed7y
@user-tl7xl1ed7y 3 года назад
Скорее всего не совсем то, что нужно было. Но оно работает. Не нравится то, что могу записать любое слово, а не только цвет, было бы интересно если бы код работал только с цветом, то есть нужна база цветов, а при вводе другого слова выдавал бы надпись типа "Введите цвет" colorChecking(); function colorChecking(color = 'orange') { let color1 = color; let color2 = 'red'; if (color1 == color2) { return; } if (color1 !== color2) { console.log(color); } }
@SHKIPPER989
@SHKIPPER989 4 года назад
👍👍👍
@davidelbakian6399
@davidelbakian6399 4 года назад
function color(c = 'red') { if (c == 'red') { return; } console.log(c) } let clr = color; clr() clr('white')
@Goga_motors
@Goga_motors 4 года назад
changeColor(); function changeColor (color){ if( color == undefined){ console.log("red") return; } console.log (color); }
@user-bj2bl9bb7r
@user-bj2bl9bb7r 4 года назад
let color = serzColor; color(); color('blue'); function serzColor(color = 'red'){ if(color == 'red') {return;} console.log(color); }
@sxmyphillsnow
@sxmyphillsnow Год назад
ДЛЯ ТАКИХ ЖЕ ОДАРЕННЫХ КАК Я color('yellow'); function color(firstParametr = 'red') { if(firstParametr == 'red') { return; } console.log(firstParametr); } //////////////////////////////////// Объясняю, колор это ключ, на котором есть картинка лошадки. Этот ключ мы вставляем в функцию, в которую эту ключ подходит. Ключ сканируется в замке и замок понимает что на ключе нарисована лошадка, но инторпретирует ее в зайчика. Далее идет условие, если на ключе зайчик(лошадь), то ничего не делаем ибо при выполнении зайчика,у нас стоит команда return, которая как бы стирает функцию, при правильном ее выполнении ( в нашем случае условие выполнения зайчик) Если функция не выполняется, например на ключе нарисована инторпретированная собачка, а на самом деле на ключе самолет, то наш замок должен вывести собачку, которая на самом деле является самолетиком. объяснение рисунками для таких как я)))
@alexeyzagorovsky1689
@alexeyzagorovsky1689 2 года назад
chekColor(); chekColor('red'); chekColor('green'); chekColor('любой'); let color = 'red'; function chekColor(color) { if (chekColor == 'red'){return}; console.log(color) } Вроде бы работает
@user-cj7lp9qf7f
@user-cj7lp9qf7f Год назад
Описание ДЗ конечно жесть. Мотал урок туда-сюда и каждое слово в голове прокручивал, чтобы понять правильно, что от меня хотят. В итоге сделал через полчаса мучений со второго раза (console.log неправильно вначале расположил, посчитав, что его надо выводить вообще за функцию, а не за условие IF). Но самое смешное, что после успешного выполнения задания я прослушал описание ДЗ еще раз, и там так всё разжевано и всё понятно стало)). Кстати, многие в комментах упускают, что в задании есть условие присвоения функции переменной.
@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');
@Mr-in8km
@Mr-in8km 3 года назад
у меня мозг закипел на ДЗ xD
@kostetorlovsky7052
@kostetorlovsky7052 4 года назад
let audi = { color: changeColor }; audi.color(); audi.color("yellow"); function changeColor(newColor="red") { if (newColor == "red") { return } console.log (newColor); }
@wordpreslabs
@wordpreslabs 4 года назад
Если не трудно, создайте пожалуйста плэйлист по JS
@DKADEVELOP
@DKADEVELOP 4 года назад
Чем этот не подходит: ru-vid.com/group/PLD5U-C5KK50VWFZyPlV7OaSgoPjLA3r-- Он прям на главной странице на канале. На канале всегда все в плейлистах.
@user-uw9is8gw2k
@user-uw9is8gw2k 4 года назад
function lox(poro = 'red'){ if (poro == 'red') { return; } console.log(poro); } lox('green'); lox(''); я хз, вроде первое сделал правильно, а втрое не знаю, но вроде обратился к функции с помощью переменной, а потом вызвал пустой и с цветом let cros = lox; cros('green') cros(' ')
@user-gw2lb4om8w
@user-gw2lb4om8w Год назад
Здравствуйте! Вот так? ________ function colorChange(str) { if (str == 'red') {return;} return (str) } let color = colorChange; console.log(color('yellow')); ________
@user-cu7qw4rp1o
@user-cu7qw4rp1o 4 года назад
Color(); Color('yellow'); function Color(A= 'green') { if (A == "green") { return; } console.log(A); }
@user-hr3vr2xh9u
@user-hr3vr2xh9u 4 года назад
let string1 = "blue"; let string2 = "red"; function showColor (theString = "red") { if (theString == "red") return {console.log(theString); } } x = showColor; x () x (string1)
@Polite_person_
@Polite_person_ 4 года назад
У меня вот так получилось : let newColor = function color (colorName = 'red') { if (colorName == 'red') { return; } console.log(colorName); } newColor('green')
@DKADEVELOP
@DKADEVELOP 4 года назад
Правильно 👍 Только не хватает вызова без аргумента.
@timurgantsev813
@timurgantsev813 4 года назад
function color(colorIn = 'red') { if (colorIn != "red") { console.log(colorIn); return } } color() (если что то не red то выводит в консоль, иначе return) А Где наиболее правильный вариант ответа посмотреть?
@3ames
@3ames 4 года назад
раз 4-5 посмотрл идошла суть
@avkryukov71
@avkryukov71 4 года назад
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 4 года назад
Хорошечно 👍👍👍
@user-cm8zn5jh3w
@user-cm8zn5jh3w 3 года назад
Как же тяжко мне все это в голову заходит!!! Но прогресс есть, главное дойти до цели!!!
@uliev9298
@uliev9298 3 года назад
А какая цель? И была она достигнута с момента написания комментария? Мне это нужно знать.
@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');
@onlybataalay
@onlybataalay Год назад
function colorRework(color) { if (color == `red`) { return; } console.log(color); } colorRework(`red`); Пришлось заглянуть , чтобы понять , что не так в итоге выяснилось , что я забыл поставить вместо 1 знака равно , 2.... P.S. Не понял почему автор , решил в аргумент дать color=red , это же ничего не меняет?? Или это простая подсказка ?
@denissfedyuk3461
@denissfedyuk3461 4 года назад
color(); function color (message = 'red') { if (message == 'red') { return ; } console.log(message); }
@MrLeshabelov
@MrLeshabelov 4 года назад
let jb = Changing; jb("red"); jb("yellow"); function Changing (color = "red") { if (color == "red") { return; } console.log(color); }
@davidlordeckiy4704
@davidlordeckiy4704 2 года назад
function valueColor(parametr = 'red') { console.log(parametr) if (parametr = 'red') { return parametr; } } let color = valueColor; color();
@Notjozeffie
@Notjozeffie 3 года назад
let color = colorCheck; color("Green"); function colorCheck (colorParameter = "Red") { if (colorParameter == "Red") { return; } console.log("Цвет: " + colorParameter); }
@yannieyannie6797
@yannieyannie6797 4 года назад
Не судите строго. Я начал с ноля с этого курса. Если я правильно понял задачу, то вот решение: function colorCar(color = 'red') { if (color != 'red') console.log(color) return }; colorCar (); colorCar ('yellow'); ЗЫ посмотрел правильный ответ. У меня результат тот же, но способ другой. Это неверно все равно?
@user-nl1qk9rm5e
@user-nl1qk9rm5e 4 года назад
let function_1 = mainFunction; function_1(); function_1('green'); function mainFunction( color = 'red' ) { if (color == 'red') { return; } console.log(color); } Вроде работает
@DrRonWelty
@DrRonWelty 4 года назад
let color = message; color(); function message(color ="red") { if (color == "red") { return; } console.log(color); }
@nickandrianov5301
@nickandrianov5301 4 месяца назад
Спасибо за ролик! Как я понял что то типо этого: let i; i = color; i('red'); i('blue'); function color(color = 'red') { if(color == 'red')return; console.log(color); } Поправьте если не так. Спасибо
@alexanders.1966
@alexanders.1966 4 года назад
color("green"); function getColor(color = red) { if (color == "red") { return; } if (color != "red") { console.log(color); } } сам не понимаю что написал, но вроде работает)))
@DKADEVELOP
@DKADEVELOP 4 года назад
👍 Правильно, только второе условие можно опустить и сразу использовать вывод в консоль, в данном случаи с текущей постановкой задачи оно избыточно.
@alexanders.1966
@alexanders.1966 4 года назад
долго думал в итоге вроде разобрался, но это не точно: showColor("red"); function showColor(color) { if (color == "red") { return; } console.log(color) } я так понимаю параметр в функцию подставляется из круглых скобок из вызова ???)))
@DKADEVELOP
@DKADEVELOP 4 года назад
👍, про параметр правильно, как только вы передали что-то в параметр, он содержит ровно тоже что и вы в него передали. И можете внутри функции использовать как переменную.
@SerGraY8
@SerGraY8 Год назад
function color(theColor = "red") { if (theColor == "red") { return; }; console.log(theColor); }; const colorChange = color; colorChange(); colorChange("yellow");
@Alex-wg8tb
@Alex-wg8tb Год назад
function colorRed(colorString = "red") { if (colorString == "red") { return; } console.log(colorString); } let funName = colorRed; funName(); funName("yellow");
@user-dq5yx3cq3f
@user-dq5yx3cq3f 4 года назад
очень интересно, но ничего не понял :(
@cashmoney3849
@cashmoney3849 3 года назад
Потому что чтобы понятно объяснять нужно знать превосходно материал, а не посредственно...
@user-iu7hk2ds3e
@user-iu7hk2ds3e 3 года назад
ИЗИИИИ (пришлось подумать правда) 'use strict'; function colorChenge(color = 'red') { if( color == 'red') { return color } console.log(color) ; }; colorChenge(); colorChenge('green');
@olhas4933
@olhas4933 4 года назад
почему у меня консоль указывает ошибку undefined при вызове этой функции? Она ведь такая же что и в видео (2:00) let car = { maxSpeed: 50, update: speedChange }; car.update(); function speedChange() { console.log(car.maxSpeed); };
@user-wt7qe5cl7z
@user-wt7qe5cl7z 4 года назад
Код написан верно, вызов "car.update" должен выводить в консоль "50". Предполагаю, что в Вашем рабочем js-файле объявлены еще переменные или функции с аналогичным названием, поэтому интерпретатор не понимает чего от него хотят. Закомментируйте весь остальной код в файле, или используйте отличные от остального кода значения объектов и функций для этого упражнения, и все будет работать :)
@user-qg1wi9ce8r
@user-qg1wi9ce8r 4 года назад
let times = function changeColor(colorName = 'red'){ if(colorName == 'red'){ return; } console.log(colorName); } times('yellow');
@user-sf2hd2bu2n
@user-sf2hd2bu2n 3 года назад
Почему при приведённом ниже коде команда return не возвращает "red -самый нужный цвет"? let colored = getColor; colored(); function getColor(color = "red") { if (color == "red") { return color + "-самый нужный цвет"; } console.log(color); } console.log(colored);
@Civilizer1976
@Civilizer1976 3 года назад
Смотри в эту сторону: let check = checkColor; function checkColor(value = 'red'){ if (value == 'red'){ return `цвет ${value}`; } return `цвет ${value}`; } let color = 'yellow' console.log(check(color));//если не указывать аргумент в скобках - выведет: цвет red
@olgatribushinina4760
@olgatribushinina4760 3 года назад
function getColor(color = 'red') { if (color == false){ return; } console.log(color); } getColor('black');
@nastyagoffman3450
@nastyagoffman3450 4 года назад
let color = writeColor; color(); color('yellow'); function writeColor(color = 'red') { if (color == 'red') { return; } console.log(color); }
@reel7673
@reel7673 3 года назад
let color = getColor color() function getColor(color = 'red') { if(color === 'red') { return } console.log(color) }
@Civilizer1976
@Civilizer1976 3 года назад
Рабочий код, не знаю только насколько верно, но работает. let check = checkColor; function checkColor(value = 'red'){ if (value == 'red'){ return; } console.log(`Цвет ${value}`); } check();//ничего не делает //check('yellow');//Выводит: Цвет yellow
@electzxz8825
@electzxz8825 2 года назад
let changeColor = color; console.log(changeColor ("green")); function color (inColor = "red"){ if (inColor != "red") inColor = "green"; return inColor; };
@yesdoit9914
@yesdoit9914 Год назад
let color = col; function col(col = 'red') { if (col === 'red') { return; } else { console.log(col); } } color('red') color('yellow') color(123)
@leafaro911
@leafaro911 3 года назад
У меня в Гугле ничего не отображается в консоли, в чем может быть проблема?
@POLUKOROB
@POLUKOROB 4 года назад
checkColor(); checkColor('black'); function checkColor(color = 'red'){ if (color =='red') { return; } console.log(color); }
@aleksandrkedria4024
@aleksandrkedria4024 4 года назад
let color = colorChange; function colorChange(color = "red") { if (colorChange == "red") { return; } console.log(color); } console.log("другой цвет"); color();
@alternativam7668
@alternativam7668 Год назад
watch(); function watch(color = 'black'){ if (color == 'red'){ return }; console.log(color); }
@shifronim8950
@shifronim8950 4 года назад
Uncaught SyntaxError: Identifier 'color' has already been declared. В консоли Хрома ваш код выдаёт ошибку, так и надо?
@DKADEVELOP
@DKADEVELOP 4 года назад
Что-то я сомневаюсь что это мой код, так как вы два раза объявили идентификатор
@shifronim8950
@shifronim8950 4 года назад
@@DKADEVELOP код ваш, а "умелые" действия - мои :) Я просто скопировал код в консоль и нажал Enter. А надо было код в редактор, а в консоли только вызвать функцию , - color('green');
@cydeveloper2049
@cydeveloper2049 4 года назад
let color = showColor color() color('green') function showColor(color = 'red'){ if (color == 'red') { return } console.log(color) }
@desmondled2330
@desmondled2330 4 года назад
let color = changeColor; color(); color('yellow') function changeColor(col = 'red'){ if(col == 'red'){ return; }; console.log(col); };
@user-nh1lp8xt4j
@user-nh1lp8xt4j 4 года назад
Я не понял все равно ни что и как делает функция а главное зачем.
@white3106
@white3106 4 года назад
2 лайка
@arturderson4702
@arturderson4702 4 года назад
function color(color = 'red'){ if( color == 'red' ){ return } console.log(color); } let myColor = color; myColor(); myColor('green');
@user-iw3pl7ok2i
@user-iw3pl7ok2i 4 года назад
Не работает страница сайта с дз
@adman_
@adman_ 4 года назад
let getColor = dontRed; getColor('blue'); function dontRed(color = 'red') { if (color == 'red'){ return; } console.log(color); }
@mrtandem7654
@mrtandem7654 4 года назад
let funcColor = viewColor; funcColor(); function viewColor (defаultColor = 'red'){ if (funcColor === defаultColor){ return; } console.log(defаultColor) }
@DKADEVELOP
@DKADEVELOP 4 года назад
Вы код проверяли?
@user-xs5db4mi6j
@user-xs5db4mi6j 3 года назад
у меня так получилось вроде: function watch(color = 'red') { console.log(color); if (color = 'red'); return; } let color = watch('black');
@assasinvm
@assasinvm 4 года назад
let color = IssueColor; color('green'); function IssueColor(color = "red") { if (color == "red") { return; } console.log(color); } //цвет установлен не по умолчанию let color = IssueColor; color('red'); function IssueColor(color = "red") { if (color == "red") { return; } console.log(color); } //цвет установлен по умолчанию
@Crazy_Noodl
@Crazy_Noodl 4 года назад
let color = variable; function variable(message = 'red') { if (message == 'red') { return; } return (message); } console.log(color('red')); console.log(color('blue')); соответственно выводит: - undefined - blue Все ли верно я понял и сделал?)
@DKADEVELOP
@DKADEVELOP 4 года назад
Да, в качестве рекомендации: return (message); переносите на следующую строку, чтобы код было легче читать и немного неправильное название функции, глагола там нет. Сама реализация правильная, только вывод в консоль должен быть внутри функции и только тогда когда условие не срабатывает.
@Crazy_Noodl
@Crazy_Noodl 4 года назад
@@DKADEVELOP Огромное спасибо) все очень понятно и доступно)))
@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 года назад
А так да пригодилась твоя запись чтобы по ней разобрать урок и д/з спасибо
@user-yi7fm1gk3y
@user-yi7fm1gk3y 4 года назад
let car = { color: 'red', update: colorCheck }; function colorCheck(){ return; } car.color == 'red' ? console.log(car.update) : console.log (car.color);
Далее
Функции. Return - это просто!
13:28
Просмотров 38 тыс.