Прысваенне функцыі ў зменную ў JavaScript
Хай цяпер наша выкліканая на месцы функцыя
не выводзіць штосьці у кансоль, а вяртае
праз return:
javascript+function() {
return '!';
}();
Давайце прысвоім вынік працы нашай функцыі ў зменную і вывядзем яго ў кансоль. Так як у даным выпадку ідзе прысваенне ў зменную, то плюс ужо не патрэбны:
javascriptlet result = function() {
return '!';
}();
console.log(result); // выведзе '!'
Задание 1
Вызначыце, не запускаючы код, што выведзецца ў кансоль:
javascriptlet result = function() {
return '!';
}();
console.log(result);
Задание 2
Вызначыце, не запускаючы код, што выведзецца ў кансоль:
javascriptlet result = function() {
return '!';
};
console.log(result);
Задание 3
Вызначыце, не запускаючы код, што выведзецца ў кансоль:
javascriptlet result = function() {
return '!';
};
console.log(result());