【Udemy排名第一的JavaScript课程】2023最新完整JavaScri
1.
-expression-:
产生值的
ex: 1+2 ; 1991; 1 === 1
function(){
return 1 + 2;
}
-statement-:
不产生值的
const i = 10;
if(...){...}else{...}
statement => 创建指针 指向 expression (储存位置)
2.
function declaration:调用可在声明前
function fun1(){
}
function expression:不可调用在声明前
const fun2 = function(){
}
思考:function expression ==> const fun = value;
在此之前使用fun是非法的
console.log(i); // not defined
const i = 0;

