Inside the function, var a = b = 5; assigns 5 to b without declaring it. This makes b a global variable, even though it’s written inside the function. a is declared locally with var, but b is implicitly global.
So when console.log(typeof b) runs outside the function, b exists and is a number — hence the output is "number".
Correct Answer: A) "number"
This is a classic JavaScript interview trick showing how easy it is to accidentally pollute the global scope. Always use let, const, or var explicitly!
Subscribe for more JavaScript quizzes and interview tips.
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(10) {
[0]=>
object(stdClass)#3954 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "maPRR_jjyOE"
["related_video_title"]=>
string(129) "JavaScript для начинающих 2024. Полный курс за 6 часов. Уроки. Теория + практика"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
string(50) "ВебКадеми | Юрий Ключевский"
}
[1]=>
object(stdClass)#3927 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "MQ8ibs-JiRo"
["related_video_title"]=>
string(102) "Заявление Путина о завершении войны / Последнее условие"
["posted_time"]=>
string(24) "14 часов назад"
["channelName"]=>
string(10) "NEXTA Live"
}
[2]=>
object(stdClass)#3952 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "ajz1cgSklNY"
["related_video_title"]=>
string(64) "ff mx boot is Live video streaming 😭 subscribe please 😭 y"
["posted_time"]=>
string(0) ""
["channelName"]=>
string(10) "ff mx boot"
}
[3]=>
object(stdClass)#3959 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "HiAAM8l7aKs"
["related_video_title"]=>
string(115) "РЖД ШТРАФУЮТ ЗА ПЛОХОЕ ПОВЕДЕНИЕ | Всем новости 3 выпуск | BatanovPlus"
["posted_time"]=>
string(21) "1 день назад"
["channelName"]=>
string(11) "BatanovPlus"
}
[4]=>
object(stdClass)#3938 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "FnaySMX2Zq0"
["related_video_title"]=>
string(155) "Расслабляющая музыка, чтобы снять стресс, беспокойство и депрессию • разум, тело #23"
["posted_time"]=>
string(0) ""
["channelName"]=>
string(16) "Healing Melodies"
}
[5]=>
object(stdClass)#3956 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "nxqMDxnHCuI"
["related_video_title"]=>
string(102) "Это был полный П***Ц! Этот ПАРАМЕТР не решил НИКТО | ЕГЭ 2025"
["posted_time"]=>
string(25) "3 недели назад"
["channelName"]=>
string(80) "Профиматика | Профильная математика | ЕГЭ 2026"
}
[6]=>
object(stdClass)#3951 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "pxyRbnMikTA"
["related_video_title"]=>
string(128) "Петр Толстой ВЫ ЧЁ, ОХАМЕЛИ? Наглый УЛЬТИМАТУМ Баку после рейда на ОПГ!"
["posted_time"]=>
string(23) "5 часов назад"
["channelName"]=>
string(61) "Последние новости дня на этот час"
}
[7]=>
object(stdClass)#3961 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "gkAvH0SHJaA"
["related_video_title"]=>
string(127) "Большие деньги, большой риск: Как везут ценные грузы через всю Канаду!"
["posted_time"]=>
string(24) "14 часов назад"
["channelName"]=>
string(25) "АЛЕКС Брежнев"
}
[8]=>
object(stdClass)#3937 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "wjZofJX0v4M"
["related_video_title"]=>
string(148) "LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
string(11) "3Blue1Brown"
}
[9]=>
object(stdClass)#3955 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "iyrnPNBWIQ4"
["related_video_title"]=>
string(161) "«Жить надо сегодня». Олег Тиньков и Майкл Калви о взлете нового финтех-стартапа Plata"
["posted_time"]=>
string(19) "2 дня назад"
["channelName"]=>
string(28) "Это Осетинская!"
}
}