哪一個表示「在執行時期」?
哪一個表示「在編譯時期,不執行程式」?
let foo = 'a';
{
let foo = 'b';
console.log(foo);
}
console.log(foo);
let foo; // (A)
{
let foo = 123;
}
console.log(foo);
let foo = 'a';
console.log(foo); // (A)
{
let foo;
foo = 'b';
}
A 行會發生什麼事?
let foo = 'a';
{
console.log(foo); // (A)
let foo;
foo = 'b';
}
A 行會發生什麼事?
let foo = 'a';
{
let foo;
console.log(foo); // (A)
foo = 'b';
}
A 行會發生什麼事?
let foo = 'a';
{
let foo;
foo = 'b';
console.log(foo); // (A)
}
A 行會發生什麼事?
let foo = 'a';
{
let foo;
foo = 'b';
}
console.log(foo); // (A)
A 行會發生什麼事?
const foo = 'a';
function func() {
return foo;
}
function returnFunc(foo) {
return func;
}
const result = returnFunc('b')();
會發生什麼事?
const foo = 'a';
function returnFunc(foo) {
function func() {
return foo;
}
return func;
}
const result = returnFunc('b')();
會發生什麼事?