소팽
4975 단어 웹 프런트엔드 프로젝트 시작
11. 前端工程師面試常見
a. 變數 與函式的宣告提升
//b. 閉包 Closure 的觀念與用途 どこ?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"></meta>
<title>宣告提升 Hoisting</title>
<script type="text/javascript">
/*x=1127; // 給定初始資料
alert(x); // 使用變數
var x; // 宣告變數 就算宣告寫在後面也ok 自動提升到最前面 這個就叫做hoisting
*/
// 宣告變數同時給定初始資料 並置於下面 則 undefined
// var x=10;
/////////////////////////////////////////////////////////////
/*test();//前置ok
function test(){
alert("hello florence");
}
*/
// 這樣是不ok的
test();
var test = function(){
alert("florence")
}
</script>
</head>
<!-- 網頁初始化 首頁的顯示 -->
<body>
</body>
</html>
Reference
이 문제에 관하여(소팽), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/oxiaobaio/items/9126a8e104c576d518a0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)