七 JavaScript 變數的提公升

2021-08-20 04:25:43 字數 1231 閱讀 7026

<

pid="demo">

p>

<

script>

//變數的提公升:函式宣告和變數宣告總是會被直譯器悄悄的被提公升到方法的最頂部

//在js中函式及變數的宣告都將被提公升到函式的最頂部,變數可以在使用後宣告,也可以先宣告再使用

//js只有宣告的標量會提公升,初始化的不會被提公升

// x = 5;

// elem = document.getelementbyid("demo");

// elem.innerhtml = x;

// var x;

//與以上**顯示一樣

// var x;

// x = 5;

// elem = document.getelementbyid("demo");

// elem.innerhtml = x;

//以下不會被提公升

// var x = 5; // 初始化 x

// var y = 7; // 初始化 y

// elem = document.getelementbyid("demo"); // 查詢元素

// elem.innerhtml = x + " " + y; // 顯示 x 和 y

//與以上**顯示不一樣

// var x = 5;

// elem = document.getelementbyid("demo");

// elem.innerhtml = x + " " + y;

//// var y = 7;

// var x = 5;

// var y;

//與以上**顯示一樣

// elem = document.getelementbyid("demo");

// elem.innerhtml = x + " " + y ;

// y = 7;

script>

javascript 高階程式設計 七

引言 好幾天沒有寫隨筆了,專案有點緊,恰好今天專案遇到了比較大阻塞,就只好來寫一篇隨筆來壓壓驚。1 date型別 建立乙個新的date 除了new date 外 var somedate new date date.parse may 25,2004 傳入的格式有 6 13 2004或may 25,...

JavaScript學習之路《七》

object 建立和使用 object 所有類的基礎類 例項化物件 var obj new object var obj 設定屬性 方法 obj.name zhangsan obj.age 20 obj.say function 訪問物件的屬性或方法 obj.name obj.say delete操...

JavaScript 變數的作用域

1.全域性作用域 global scope 在 中任何地方都能訪問到的物件擁有全域性作用域,一般來說以下幾種情形擁有全域性作用域 1 最外層函式和在最外層函式外面定義的變數擁有全域性作用域,例如 1 2 3 4 5 6 7 8 9 10 11 12 varauthorname 山邊小溪 functi...