- JavaScript 介绍
- DOM 介绍
JavaScript 介绍
JavaScript 是一门编程语言,它可以让网页动起来的,JavaScript 的变量有两种,一个是局部变量;一个是全区变量。怎么分啦?
a = 123; // 全区变量 var a = 123; // 局部变量
新版本 JavaScript 的賦值方式
let targetTempC; //let targetTempC = undefined, you can reassign value to targetTempC const ROOM_TEMP_C = 12.5 //You cannot reassign the value to const later
let 和 var 的分別
你可以提前定义 var 开头的变量,这叫 hoisting ; 但不可以提前定义 let 开头的变量。let 和 var 的区别在于声明变量后作用域的不同应用。
x; // ReferenceError: x is not defined let x = 3; // we'll never get here -- the error stops execution x; // undefined var x = 3; x; // 3
function varTest() { var x = 1; if (true) { var x = 2; // same variable! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (true) { let x = 2; // different variable console.log(x); // 2 } console.log(x); // 1 }