[筆記]javascript高程筆記第2章

來源:互聯網
上載者:User
javascript進階程式設計 

第2章 ECMAScript基礎 1、原始變數類型,是偽對象,具有屬性(如length)和方法(如toString)nullundefined    從null中派生而來alert(null==undefined); //truebooleannumber    可以存整數和浮點數,是浮點數時要加小數點        var n=5.0    NaN,特殊值表示不是數字,與自身不相等,可以用isNaN函數        alert(NaN==NaN); //false        alert(isNaN(hello)); //truestring    原始類型,存放在棧中。    字串轉義:    \n換行    \r斷行符號    \\反斜線        \’單引號    \雙引號 2、原始類型轉換toString()方法,所有類型都有此方法。轉換不成功則引發錯誤    var a=false;    alert(a.toString());//falseparseInt()和parseFloat(),不能轉換則返回NaN    alert(parseInt(22.5);//22 強制類型轉換Boolean(value)        非0,非Null 字元串,對象存在為true,否則為falseNumber(value)        自動調用parseInt()和parseFloat()處理String(value)            轉換失敗不會引發錯誤 3、參考型別,書中稱為類,即對象定義Object類屬性:        Constructor建構函式指標,指向原始object()函數        Prototype對象原型的引用,預設為Object對象的一個執行個體方法:        HasOwnProperty(property)        IsPrototypeOf(object)        PropertyIsEnumerable(property)        toString()        ValueOf()Boolean類Number類String類 4、運算子    typeof    對原始類型使用較好,對參考型別均返回objectinstanceof可以識別物件類型delete    刪除之前定義的對象屬性或方法的引用,刪除後再使用值為undefinedvoid    返回undefined    javascript:void(window.open(about:blank))通過 Wiz 發布

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.