一、變數提升練習
1.?變數提升:定義變數的時候,變數的宣告會被提升到作用域的最上面?,變數的賦值不會提升,
var str1 = "練習";
fn1();
function fn1(){
console.log(str1);//undefined
var str1 = "練習2";
}
console.log("===============");
var num1 = 123;
fn2();
function fn2() {
var num2 = 6;
console.log(num1);//undefined
console.log(num2);//6
var num1 = "890";
}
console.log("===============");
fn3();
console.log(num12);
console.log(num5);
console.log(num6);
function fn3(){
var num12 = num5 = num6 =100;
console.log(num12);
console.log(num5);
console.log(num6);
}

二、物件
1.JS中的物件是無序屬性的集合,其屬性可以包含基本值,物件或者函式,物件就是一組沒有順序的值,由一組組鍵值對組成,事物特征在物件中用屬性來表示,事物的行為在物件用方法來表示,
2.?JS物件的分類:
(1)?內建物件;由ES標準中定義的物件,在任何的ES的實作中可以使用.比如:String Number Boolean Function Object Math
(2)?宿主物件;由ES的運行環境提供的,現在主要是由瀏覽器提供的,比如:BOM物件,DOM物件.
(3)自定義?物件,
var x1 = { name:"liupi", age:78, sex:'女', dolt:function () { cosole.log("youxiu"); } } console.log(x1); console.log(typeof x1);

三、原始碼:
D17_1_VaribleExercise.html
D17_2_ObjectRecgonition.html
地址:
https://github.com/ruigege66/JavaScript/blob/master/D17_1_VaribleExercise.html
https://github.com/ruigege66/JavaScript/blob/master/D17_2_ObjectRecgonition.html
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公眾號:傅里葉變換,個人賬號,僅用于技術交流,后臺回復“禮包”獲取Java大資料學習視頻禮包

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/63848.html
標籤:JavaScript
