高階程式設計筆記

2021-06-22 11:02:21 字數 826 閱讀 2376

一型別、js的6大型別 undefined null boolean string  number object

instanceof  是否為物件的例項

typeof  資料型別更好,

object object的每個例項都具有下列屬性和方法。

 constructor:儲存著用於建立當前物件的函式。對於前面的例子而言,建構函式(constructor)

就是object()。

 hasownproperty(propertyname):用於檢查給定的屬性在當前物件例項中(而不是在例項

的原型中)是否存在。其中,作為引數的屬性名(propertyname)必須以字串形式指定(例

如:o.hasownproperty("name"))。

 isprototypeof(object):用於檢查傳入的物件是否是傳入物件的原型(第5章將討論原

型)。 propertyisenumerable(propertyname):用於檢查給定的屬性是否能夠使用for-in語句

(本章後面將會討論)來列舉。與hasownproperty()方法一樣,作為引數的屬性名必須以字元

串形式指定。

 tolocalestring():返回物件的字串表示,該字串與執行環境的地區對應。

 tostring():返回物件的字串表示。

 valueof():返回物件的字串、數值或布林值表示。通常與tostring()方法的返回值

相同。由於在ecmascript中object是所有物件的基礎,因此所有物件都具有這些基本的屬性和方法。

第5章和第6章將詳細介紹object與其他物件的關係。

C高階程式設計筆記一

有關螢幕操作的函式 void clrscr void 該函式將清除視窗中的文字,並將游標移到當前視窗的左上角,即 1,1 處。void clreol void 該函式將清除當前視窗中從游標位置開始到本行結尾的所有字元,但不改變游標原來的 位置。void delline void 該函式將刪除一行字元...

JavaScript高階程式設計學習筆記

雖然object建構函式或物件字面量都可以用來建立單個物件,但這些方式有個明顯的缺點 使用同乙個介面建立很多物件,會產生大量的重複 為解決這個問題,人們開始使用 工廠模式的一種變體。function createperson name,age,job returno var person1 crea...

javascript高階程式設計筆記(一)

第五章引用型別 js建立陣列的方式兩種 1var colors new array 裡面可以定義長度或者實際內容。2 var color js中沒有 塊概念for var i 0 i 10 i alert 結果為10 js函式中var宣告的函式會自動新增到最近的環境,比如呼叫乙個函式,裡面的var變...