js基礎js指令碼程式碼 js預解析
阿新 • • 發佈:2019-01-08
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>$永遠的24k純帥$</title>
<script>
//預解析:提前解析程式碼
/*
* 預解析:就是在解析程式碼之前
* 預解析做什麼事?
* 把變數的宣告提前了----提前到當前所在的變數使用
* 函式的宣告也會被提前---提前到當前所在的作用域的函式呼叫的最上面
*
* *
//函式呼叫的時候,把會函式的宣告提升到作用域的上面
f1();//呼叫
var num=20;//這個變數的宣告會提升到變數使用之前
function f1() {
console.log(num);
//var num=10;
}
// function f1() {
// console.log("小蘇好猥瑣");
// }
// f1();
// function f1() {
// console.log("小蘇沒有助教猥瑣");
// }
// f1();
//把變數的宣告提前了
// var num;
// console.log(num);
// num=10;
// function f1() {
// console.log("哈哈,助教好猥瑣哦");
// }
//f1();//報錯
</script>
</head>
<body>
</body>
</html>