Функция переменная ретінде JavaScript-те

Сонымен, алдыңғы сабақта біз білдік, функцияға дөңгелек жақшасыз жүгінгенде, біз оның бастапқы кодын аламыз.

Шындығында бәрі әлдеқайда қызықты. JavaScript-те, басқа тілдерден айырмашылығы, функциялар сандар, жолдар және массивтер сияқты айнымалы шамалардың мәндері сияқты.

Мысалға қарайық. Бізде делік func функциясы бар:

javascriptfunction func() {
  console.log('!');
}

Шындығында бізде func функциясы жоқ. Бізде func айнымалысы бар, ол функцияның бастапқы кодын сақтайды.

Біз, мысалы, айнымалыны өшіре аламыз func басқа нәрсемен, мысалы, жолы. Бұл жағдайда func функциясы енді функция болмайды, ал жол болады. Мысалға қараңыз:

javascriptfunction func() {
  console.log('!');
}
func(); // шығарады '!'

func = 'string'; // func айнымалысын өшіреміз
console.log(func); // шығарады 'string'
Задание 1

func функциясын жасаңыз, ол return арқылы қандай да бір жолды қайтарады.

Задание 2

func функциясының жұмыс нәтижесін консольге шығарыңыз.

Задание 3

func функциясының бастапқы кодын консольге шығарыңыз.

Задание 4

func айнымалысына 123 санын жазыңыз, осылайша бұл айнымалыдағы функцияны өшіріңіз. func айнымалысының жаңа мәнін консольге шығарыңыз.