Функция переменная ретінде JavaScript-те
Сонымен, алдыңғы сабақта біз білдік, функцияға дөңгелек жақшасыз жүгінгенде, біз оның бастапқы кодын аламыз.
Шындығында бәрі әлдеқайда қызықты. JavaScript-те, басқа тілдерден айырмашылығы, функциялар сандар, жолдар және массивтер сияқты айнымалы шамалардың мәндері сияқты.
Мысалға қарайық. Бізде делік
func функциясы бар:
function func() {
console.log('!');
}
Шындығында бізде func функциясы жоқ.
Бізде func айнымалысы бар, ол
функцияның бастапқы кодын сақтайды.
Біз, мысалы, айнымалыны өшіре аламыз
func басқа нәрсемен, мысалы,
жолы. Бұл жағдайда func функциясы
енді функция болмайды, ал жол болады.
Мысалға қараңыз:
function func() {
console.log('!');
}
func(); // шығарады '!'
func = 'string'; // func айнымалысын өшіреміз
console.log(func); // шығарады 'string'
func функциясын жасаңыз, ол
return арқылы қандай да бір жолды қайтарады.
func функциясының жұмыс нәтижесін
консольге шығарыңыз.
func функциясының бастапқы кодын
консольге шығарыңыз.
func айнымалысына 123 санын жазыңыз,
осылайша бұл айнымалыдағы функцияны өшіріңіз.
func айнымалысының жаңа мәнін
консольге шығарыңыз.