What will the following code log to the console
What will the following code log to the console
javascript
Copy code
console.log(a);
var a = 5;
javascript
Copy code
console.log(b);
let b = 10;
javascript
Copy code
function test() {
console.log(c);
let c = 20;
test();
javascript
Copy code
console.log(d);
var d = 30;
javascript
Copy code
console.log(x);
let x = 40;
Copy code
function example() {
console.log(y);
var y = 50;
example();
javascript
Copy code
var z = 60;
function myFunc() {
console.log(z);
var z = 70;
myFunc();
javascript
Copy code
console.log(a);
let a = 80;
javascript
Copy code
const p = 90;
p = 100;
console.log(p);
javascript
Copy code
console.log(n);
let n = 110;
javascript
Copy code
function testScope() {
if (true) {
var m = 120;
let n = 130;
console.log(m);
console.log(n);
testScope();
javascript
Copy code
let o = 140;
function myFunc() {
console.log(o);
let o = 150;
myFunc();
javascript
Copy code
console.log(a);
const a = 160;
javascript
Copy code
function foo() {
console.log(x);
if (true) {
var x = 170;
foo();
javascript
Copy code
console.log(y);
let y = 180;
javascript
Copy code
function test() {
var z = 190;
if (true) {
let z = 200;
console.log(z);
test();
javascript
Copy code
console.log(b);
var b = 210;
javascript
Copy code
let v = 220;
function myFunc() {
console.log(v);
let v = 230;
myFunc();
javascript
Copy code
const x = 240;
x = 250;s
console.log(x);
javascript
Copy code
function outer() {
let x = 260;
function inner() {
console.log(x);
inner();
outer();