大家好~我是姐姐恩!身為資訊小白的我,起初對於參賽主題非常苦惱,最後決定利用此次機會,延續學校的課(Java),了解網頁前端三劍客之一的JavaScript!
所以接下來30天,我將在這裡紀錄我當天的學習筆記及統整後的學習內容,請大家多多指教!
*學習內容主要取自MDN Web Docs及彭彭老師的YT課程。
物件:用來封裝其他資料的容器,像現實生活中的各項事物,也都有自己的屬性(特徵),例如顏色、款式等等。
建立空白物件:
let obj=new Object();
建立物件成員:
//物件.成員名稱=資料
let obj=new Object();
obj.x=3;
obj.y=4;
obj.show=function(){ //整個函式放進show
    console.log("Hello");
}
consloe.log(obj);
console.log(obj.x+obj.y); //印出7。
obj.show; //函式的呼叫,印出Hello。
let obj=new Object();
obj.x=3;
obj.y=4;
obj.show=function(){ 
    console.log(this.x+this.y); //表示3+4。
    //this等於obj。
}
建立物件:{成員名稱:資料, 成員名稱:資料...}
let obj1 ={};
let obj2={
    x:3;
    y:4;
    show:function(){
        console.log(this.x, this.y);
    }
};
跟著練習:
<!DOCTYPE html>
<html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta charset="utf-8" />
        <title>JavaScript 流程控制:物件基礎</title>
    </head>
    <body>
        <script>
            //使用JSON語法創建物件
            let man = {
                age:28, 
                name:"窩努",
                talk:function(){
                console.log("Hello 我是", this.name, "年齡", this.age);
                }
            };
            console.log(man);
            console.log(man.age>20); 
            man.talk();
        </script>
    </body>
</html>

學習資源:
物件
認識 JavaScript 物件導向:class 與 prototype 
JavaScript 物件基礎 - Front End 網頁前端工程教學
今天就到這邊~~我們明天見!