JS第一天2020-04-01

一、 語(yǔ)法

  1. .innerHTML =? :寫入到頁(yè)面;

  2. document.getElementById(“元素的id”) :找到指定id的元素;

  3. document.getElementById. src=”圖片地址”;

  4. document.getElementById("demo").style.display="none/block";隱藏/顯示HTML元素;

  5. function functionName() { } :function 函數(shù)名(里面寫方法);

  6. javaScript 能夠以不同方式“顯示”數(shù)據(jù):

    1. 使用 window.alert() 寫入警告框
    2. 使用 document.write() 寫入 HTML 輸出
    3. 使用 innerHTML 寫入 HTML 元素
    4. 使用 console.log() 寫入瀏覽器控制臺(tái)
  7. 聲明變量用 var (變量類型都可以用var )

  8. 函數(shù)
    function name(參數(shù) 1, 參數(shù) 2, 參數(shù) 3) { 要執(zhí)行的代碼 }

    <body>
        <p id="demo"></p>
        <script>
            //聲明
            var x=myFunction(6,7);
            //調(diào)用
            document.getElementById("demo").innerHTML=x;
            //函數(shù)
            function myFunction(a,b){
                return a*b
            }
        </script>
    </body>

9.示例

    <body>
        <p id="demo"></p>
        <script>
            //傳入值并顯示在P標(biāo)簽里
            document.getElementById("demo").innerHTML="86華氏度變?yōu)閿z氏溫度是:"+toCelsius(86)+"攝氏度"
            //定義一個(gè)華氏度轉(zhuǎn)為攝氏溫度的函數(shù)方法
            function toCelsius(fahrenheit){
                return(5/9) *(fahrenheit-32)
            }
        </script>
    </body>
  1. js對(duì)象
    示例:
<body>
        <p id="demo"></p>
        <script>
            //創(chuàng)建對(duì)象,用=
            var person={
                //屬性名 : 屬性值;
                fristName:"張三",
                lastName:"李四",
                age:18,
                eyeColor:"bule"
            };
            //顯示對(duì)象中的屬性
            document.getElementById("demo").innerHTML=
            person.fristName+"已經(jīng)"+person.age+"歲了。"
        </script>
    </body>

11.this示例

var person = {
  firstName: "Bill",
  lastName : "Gates",
  id       : 678,
  fullName : function() {
    return this.firstName + " " + this.lastName;
  }
};

注意:
在函數(shù)定義中,this 引用該函數(shù)的“擁有者”。
在上面的例子中,this 指的是“擁有” fullName 函數(shù)的 person 對(duì)象。
換言之,this.firstName 的意思是 this 對(duì)象的 firstName 屬性。

11.訪問(wèn)對(duì)象方法
對(duì)象名.方法名()
示例:

    <body>
        <p id="demo"></p>
        <script>
            var person={
                fristName:"張三",
                lastName:"李四",
                age:18,
                fullName:function(){
                    return this.fristName+"和"+this.lastName;
                }
            };
            //顯示對(duì)象中的數(shù)據(jù)(如果person.fullName不加“()”返回定義的函數(shù))
            document.getElementById("demo").innerHTML=person.fullName();
        </script>
    </body>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容