js-basic


 

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

Что выведет этот код?

let f = function g() { return 23; };

alert( typeof g() );

 

Что выведет этот код?

if (function f(){}) {
  alert(typeof f);
}

 

 

 

 

let name = "Вася";
function sayHi() {
  alert(name);
}

setTimeout(function() {
  let name = "Петя";
  sayHi();
}, 1000);

 

 

function f() {
  let a = 5;
  return new Function('b', 'return a + b');
}

alert( f()(1) );

 

 

Какие варианты правильно объявляют функцию f, возвращающую сумму двух аргументов ?