freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javascript教程-wenkub

2022-09-01 01:04:30 本頁面
 

【正文】 表 )。 Event 對象:提供對 JavaScript 事件的各種處理信息。 第 7 章 內(nèi)置對象和函數(shù) 基本內(nèi)置對象和函數(shù)總覽 JavaScript 的內(nèi)置對象有: String 對象:處理所有的字符串操作。 ()。 =owner。 function displayComputer() { var result=一臺 ++年制造的 ++計算機,所有者: ++br。 =age。 display方法對應(yīng)的函數(shù) displayComputer: 這里的函數(shù)名字不一定要和對象中的方法名字一樣。 =displayComputer。 使用 new 語句創(chuàng)建一個對象的實例。因此下標 2表示第三個參數(shù)。 /script /body /html 在 JavaScript 中沒有限制一定要每一個同種對象的實例都具有完全相同的屬性和方法。 for (i in obj) result+=obj_name+.+i+=+obj[i]+br。 html head script language=JavaScript function puter(brand,year,owner) { =brand。 JavaScript 內(nèi)置的對 象,如 Date、 Math及 string。 4 this 運算符: this運算符總是指向當前的對象,同 C++的 this運算符功能很相似。 2 new 操作符:可以使用 new操作符來構(gòu)造指定對象的一個實例。 with (對象名稱 ) { 語句 ... } 例: with (Math) { a=PI*r*r。 if (i==3) continue。 continue 語法: continue Label。 6 continue 語句 continue 語句結(jié)束當前的 while,for 循環(huán)以及 do...while循環(huán),并馬上開始下一個循環(huán)。 while (n3) { n++。 return result。i。條件部分(可選) 。 ... default: 語句 n。 return (greeting)。 for (var i=1。 例:遞歸函數(shù)階乘 function factorial(n) { if ((n==0) || (n==1)) return 1 else { result=(n*factorial(n1)) return result } } 例:傳遞固定參數(shù)和不定參數(shù) 函數(shù)接收一個固定的字符串參數(shù)以及不定數(shù)量的數(shù)值,在函數(shù)里這些數(shù)值被求和。 變量聲明和賦值語句 var 在一個函數(shù)中聲明變量,這個變更就叫做局部變量;如果 var在函數(shù)外聲明變量,就是全局變量。分隔。 typeof:使用這個操作符可以確定一個表達式的類型。 /script 結(jié)果: true true false 5 字符串操作符 字符串連接符 +及變形形式 += 操作符優(yōu)先級 可以用括號,因為括號的優(yōu)先級最高。B 邏輯或 || A||B 邏輯反 ! !A 4 比較操作符 A==B A!=B A=B AB A=B AB 在 JavaScript 中, ==和 !=在進行比較時問題先把兩邊的表達式轉(zhuǎn)換成同樣的類型,然后再進行值的比較。b 或 | a|b 異或 ^ a^b a 與 b 相對應(yīng)的位不同,其結(jié)果的對應(yīng)位為 1,否則為 0 取反 ~ ~a 按位取反 向左移位 ab a 向左移了 b 個二進制位后的結(jié)果 向右移位 ab a 向右移了 b 個二進制后的結(jié)果,原來的符號位填入左邊移出的空位 填零的右移 ab a 右移 b 個二進制位后的結(jié)果,左邊移出的空位由 0 填入 3 邏輯操作符 邏輯與 amp。 y1=x。y 將 x 自身與 y 作與運算 x^=y x=x^y 將 x 自身與 y 作異或運算 x|=y x=x|y 將 x 自身與 y 作或運算 JavaScript 的操作符 1 代數(shù)操作符 取模運算符 % 12%5=2 增量運算符 ++ A++,++A x=3。 表達式的賦值操作符: x=y+1。 JavaScript 的常量 常量分為整型常量、浮點常量、布爾常量、字符串常量以及特殊字符。 (聲明了一個變量但未定義,就是 undefined類型,如果引用就會產(chǎn)生錯誤。 var Init=null。 var Text=asdf。 // x=321,y=24 也可以使用 number(str1)轉(zhuǎn)換成數(shù)值,或 string(str2)轉(zhuǎn)換成字符串。 var str1=3。 undefined類型:專門用來指明一個已經(jīng)創(chuàng)建但是沒有初值的變量。 表單: form name=formname target=windowname action=serverurl method=get|post enctype=encodingType [onSubmit=handlerText] /form type 屬性: text,password,checkbox,radio,submit,reset,hidden,button,file(文件上載對象) textarea 屬性: name,rows,cols,wrap wrap: off|on:字符不回繞 virtual:文本在區(qū)域的右邊界自動回繞到下一行,但是中間沒有回車符,仍然是一行。 編程標注 腳本程序 noscript/noscript 定義一塊文字,提供給不支持 JavaScript 或禁止 JavaScript 支持的瀏覽器顯示。 JavaScript版本與 Netscape 3 版本有關(guān)的是JavaScript 版。 Netscape 4 用 JavaScript 。 server/server 用于服務(wù)器端的 JavaScript 程序以及相關(guān)的函數(shù)。 physical:文本在區(qū)域的右邊界回繞到下一行,中間插入回車符,成為多行文本。 對象 Netscape 實現(xiàn)了 JavaScript語言的 。 var str2=21。 變量命名:以字母或下劃線開頭,后面可以是字母或數(shù)字;不能使用保留字;區(qū)分大小寫。 var Mynumber=3。 (對于一個聲明的變量,可以在聲明的時候賦給它一個特殊的常量 null。) var some2=5*Uninit。 整型常量: 11109 十進制 0x011fa 十六進制 0345 八進制 浮點常量: .01e12 2E12 布爾常量: true false 字符串常量: asdf 1234 Hello world! 特殊常量:“ \” 叫做 轉(zhuǎn)義字符 \b 退格 \f 換頁 \n 換行符 \r 回車符 \t Tab 符號 \39。 x=y=0。 y1=x++。 x=2,y=3 y2=x。amp。 script language=JavaScript (3==3)。 JScript的其它幾個操作符: delete:一,可以從一個對象中移去一個屬性。 typeof (expression) 返回: number,string,boolean,object,function,undefined ===:和 ==不同的是,只有在兩個值完全一樣時,才返回 true(不經(jīng)任何的類型轉(zhuǎn)換)。 JavaScript 中的語句還可以組成語句塊。 var 語法: var 變量名稱 [=初始值 ]。 function addThem(str1) { var nopt=。inopt。 } 函數(shù)調(diào)用: var str=addThem(there,1,3,5,7)。 } 如果表達式的值同任何一條語句都不匹配, default部分的語句將被自動執(zhí)行。更新部分(可選) ) { 語句 ... } 可以寫為 for (。i++) 2 for...in 語句: for (變量 in 對 象或數(shù)組 ) { 語句 ... } 例:在 for 循環(huán)中獲取對象的每一個屬性,并把這些屬性連成一個字符串送出。 } } 3 while 語句: while (條件 ) { 語句 ... } 注意避免無限循環(huán)。x+=n。與 break語句不同的是,它并不是完 全地終止循環(huán),而是: 在 while 和 do...while中,重新跳回條件的判定部分。 例: i=0。 n+=i。 x=r*cos(alpha)。 實例名稱 =new 對象名稱 (參數(shù) ...)。 注釋語句 兩種形式的注釋: 在一行中跟在 //后面的是注釋。 服務(wù)器上的固有對象。 =year。 (result)。完全可以在程序執(zhí)行過程中動態(tài)地給一個實例加上特定的屬性,如: =Lend。 對象 .方法名字 =函數(shù)名字 對象 .方法名字 (參數(shù)表 ) 如果準備把一個函數(shù)定義成某個對象 的一個方法,在這個函數(shù)內(nèi)部就可以使用 this 操作符,這個操作符在這里就指對象本身。 function puter(brand,year,owner) { =brand。 } 對象的構(gòu)造函數(shù)有如下幾個特點: 構(gòu)造函數(shù)的名稱就是要定義的對象的名稱。當然,兩者一致也是一個不錯的選擇。 =sex。 (result)。 =displayComputer。 ()。 Math 對象:處理所有的數(shù)學(xué)運算。 RegExp 對象:提供對正則表達式的處理。 內(nèi)置對象可以用在任何普通數(shù)據(jù)類型可以用到的地方。 String 對象 var OneString=abcd。 (不是賦值,只是說明屬性的作用) (1) 字符串處理: charAt(idx): 返回指定位置處的字符。 toLowerCase(): 轉(zhuǎn)換成小寫。 (3) 鏈接處理: link() 例: var linkText=Yahoo!。如果省略 end參數(shù),就截取到字符串的末尾。除了返回數(shù)組以外,還更新正則表達式對象中的相應(yīng)屬性值。為了獲得字符串中出現(xiàn)的正則表達式的詳細情況,還是要使用 match()。 y=r*sin(theta)。 r[0]=0。 } function addDigit (n) { if (currOper==Int || currOper==Float) r[ix]=appendDigit(r[ix],n) else { r[ix]=+n。 s+=n1。 } function addDecimalPoint() { if (currOper!=Float) { decimal=true。 showinForm(r[ix])。 Date 對象的靜態(tài)方法: UTC: (parameters) Parse: (parameters) 這個方法可以方便地將一個字符串表 達的時間或日期轉(zhuǎn)換成時間或日期的內(nèi)部表示。 例: today=new Date()。 daysLeft=(daysLeft)。 hours=()。 timeStr+=((minutes10) ? :0 : :) + minutes。 month=()+1。 dateStr+=/+year。 定義一個數(shù)組: myArray=new Array()。,39。,39。,39。)。 myArray[2]=Koch。 例: Test=new Array(1,2,3,new Array (39。))。My string239。 reverse() 將一個數(shù)組中的元素整個反轉(zhuǎn),即最后一個元素調(diào)到下標為 0 的第一個位置,而第一個位置的元素則轉(zhuǎn)到最后一個元素位置。 push(Newelement) 可以在數(shù)組的最后加入一個元素。如果省略 end,就從下標 Start開始一直截取到數(shù)組的末尾。正則表達式原來是一個 UNIX操作系統(tǒng)中的概念,這樣的表達式總是和一個字符串相聯(lián)系的,用于搜索在這個字符串中的一個特定的字符組合。除了包含一定的單詞和數(shù)字以外,模式中還含有一定的控制命令字符,可用來指示正則搜索的方式。 如: MyReg=new RegExp(ab+c) pattern: 這是一個必選項,指出了正則表達式,也就是要搜索的字符串。 在 JavaScript 的內(nèi)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1