JavascriptTrainning.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavascriptTrainning.ppt

議題 Javascript語言概述 數據類型和值 變量 表達式和運算符 語句 函數 對象 數組 使用正則表達式的模式匹配 文檔對象模型 Javascript語言概述 輕型的、解釋型的程序設計語言 具有面向對象的能力 無類型 Javascript並非java,除了詞法比較相像,完全不相干 支持IE,Netscape,Mozilla等Web Browser Javascript語言概述 Javascript不能做什么? a.不具有任何圖形處理能力 b.client-side 不允許對文件進行操作 c.除了滿足web html應用之外,不支持任何形式的聯網 詞法結構 a.程式是unicode字符集編寫 b.大小寫敏感 c.標識符第一個字符必須是字母、下劃線(_)或美元符號($) d.注釋 //這是一條單行注釋 /*這也是一條注釋 */ /* *多行注釋 * */ 數據類型和值 1.數值型 整型. 如. 0, 0xff(十六進制),0377(八進制) 浮點型 如. 3.14, 6.02e2 特殊的數值: 數據類型和值 2.字符串 由’ ‘ or “ “括起來的字符序列 如 “abc”,’abc’ 轉義序列 如 \t (制表符) \n(換行符) \r(回車符) \’(單引號) \\() 3.布爾值 true or false 4. 對象 var o= new Object(); var now = new Date(); 5.數組(下標從0開始) var a = new Array(); var b = new Array(10); a[0]=1.2; a[1]=“javascript”; 可以放任何一種數據類型的值 a[2]= true; var c = [[1,2,3],[2,3],[7,8,9]]; 數組直接量可以嵌套 數據類型和值 6. null (對象類型的一個特殊值,即代表“無對象”的值) 如果一個變量的值為null,即表示它不是有效的對象、數組、數字、字符串和布爾值 7. undefined 使用一個並未聲明的變量,或者有聲明但沒有賦值的變量,或者並不存在的對象屬性時,返回的值。 undefined == null返回 true 8. Date 日期時間不是基本類型,提供了表示日期和時間的對象類 var now = new Date(); var o = new Date(2006,02,15); 。 基本數據類型的包裝對象 三個關鍵的數據類型對應的對象: 1.Number 2.String 3. Boolean 如: var s=“abcd”; var len = s.length; //瞬間產生String的對象,使我們可以訪問它的屬性 相當於. var S = new String(“abcd”); var msg =“ef”+S; //瞬間產生一個基本類型 Number和Boolean也是如此. 運算符 ++ ; 如 : i++ ; ++I; -- ;如 : i-- ; --I; +,-,*,/ ,%,=. typeof (返回數據類型) instanceof () ‘左邊是一個對象 右邊是對象類的名稱 || ! ? : (三元操作符) , , =,=,== 如: var a=[1,2,3]; a instanceof Array; //true a instanceof Object; //true a instanceof Date ; //false

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档