7個JS基礎知識總結

來源:互聯網
上載者:User

7個JS基礎知識總結

 這篇文章主要介紹了7個JS基礎知識,需要的朋友可以參考下

1.如何在一個對象上添加屬性? 

方法一:var b = {};

b["name"] = "test";

delete b.name 刪除對象的屬性

方法二:b.name ="test";

2.如何判斷一個變數是否聲明?

typeof(a) =="undefined"

typeof(d) =="function" 是否為函數

 

3.怎麼表示為字串? 

通過雙引號(""),單行號(''),反斜線(//)

   1+"1"=11

   1+'1'=11

4.Javascript 只有一個數字類型,那就是number.

5.Javascript的基礎資料型別 (Elementary Data Type)?

number(數字),string(字串),Boolean(布爾),undefined(未定義),Null(空)

另外:Object(對象)

 

6.類和對象的區別?如何用javascript實現?

 

 代碼如下:

function myClass()

{ }

 

myClass.prototype.ID = 1;

myClass.prototype.Name = "johnson";

myClass.prototype.showMessage = function()

{

    alert("ID: " + this.ID + "Name: " + this.Name);

}

 

var obj1 = new myClass();

obj1.showMessage();

 

 

7. JavaScript 中,有多少種不同類型的迴圈?

兩種。for 迴圈和 while 迴圈。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.