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

正文內(nèi)容

javascript知識(shí)點(diǎn)匯總(已修改)

2025-07-02 04:19 本頁(yè)面
 

【正文】 DAY 01:一、基本特點(diǎn): JavaScript是一種屬于網(wǎng)絡(luò)的腳本語(yǔ)言,已經(jīng)被廣泛用于Web應(yīng)用開(kāi)發(fā),常用來(lái)為網(wǎng)頁(yè)添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過(guò)嵌入在HTML中來(lái)實(shí)現(xiàn)自身的功能的。 是一種解釋性腳本語(yǔ)言(代碼不進(jìn)行預(yù)編譯)。 主要用來(lái)向HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面添加交互行為。 可以直接嵌入HTML頁(yè)面,但寫成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。 跨平臺(tái)特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺(tái)下運(yùn)行(如Windows、Linux、Mac、Android、iOS等)。 avascript腳本語(yǔ)言同其他語(yǔ)言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運(yùn)算符及程序的基本程序框架。Javascript提供了四種基本的數(shù)據(jù)類型和兩種特殊數(shù)據(jù)類型用來(lái)處理數(shù)據(jù)和文字。而變量提供存放信息的地方,表達(dá)式則可以完成較復(fù)雜的信息處理。 二、日常用途: 嵌入動(dòng)態(tài)文本于HTML頁(yè)面。 對(duì)瀏覽器事件做出響應(yīng)。 讀寫HTML元素。 在數(shù)據(jù)被提交到服務(wù)器之前驗(yàn)證數(shù)據(jù)。 檢測(cè)訪客的瀏覽器信息。 控制cookies,包括創(chuàng)建和修改等。 DAY 02:javascript的放置和注釋 ()。 () (,) A.script/script *************************************** javascript可以在html頁(yè)面當(dāng)中的任何位置來(lái)進(jìn)行調(diào)用, 但是他們還是一個(gè)整體,是相互聯(lián)系,相互影響。 *************************************** 格式:javascript:alert(39。我是超鏈接39。) 重定向格式:action=javascript:alert(39。我是表單39。) :onclick=alert(39。我是事件39。) B.script for=two event=onclick alert(我是DIV2)。 /script 格式: script src=/script ******************************************************************* 在調(diào)用頁(yè)面script標(biāo)簽對(duì)當(dāng)中不能有任何代碼在js腳本中不能出現(xiàn)script標(biāo)簽對(duì)但是他們還是一個(gè)整體,是相互聯(lián)系,相互影響。 ******************************************************************** : ! 。 // * */DAY 04:javascript變量和數(shù)據(jù)類型(下) 一、typeof 操作符 他是用來(lái)檢測(cè)數(shù)據(jù)類型的一元運(yùn)算符,并且返回的結(jié)果始終是一個(gè)字符串。二、數(shù)據(jù)類型 Undefined 指的就是變量創(chuàng)建后但是沒(méi)有賦值,而變量的默認(rèn)值就是undefined Null 指的是什么都沒(méi)有,僅僅是一個(gè)占位符。 Number String 用單雙引號(hào)來(lái)說(shuō)明,他所包圍的值都可以是字符串。 單雙引號(hào)的用法: 效率是一樣的;只能成對(duì)出現(xiàn),不能相互交叉使用;可以相互嵌套。 還包括一些特殊的字符: \n 換行 \t 制表符 \b 空格 \r 回車 \’ ‘ \” “ \ \ Boolean 只有兩個(gè)特殊的值 true false object (class) 類型 值 typeof運(yùn)算的結(jié)果 Undefined undefined undefined Null null object String 在單雙引號(hào)之間的值,特殊字符 string Boolean true false boolean DAY 05:javascript變量和數(shù)據(jù)類型(下)數(shù)據(jù)類型 Undefined 指的就是變量創(chuàng)建后但是沒(méi)有賦值,而變量的默認(rèn)值就是undefined Null 指的是什么都沒(méi)有,僅僅是一個(gè)占位符。 Number 包括整型和浮點(diǎn)型。支持二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制。用科學(xué)計(jì)數(shù)法來(lái)表示, 還包括一些特殊的值: 最大值 最小值 String 用單雙引號(hào)來(lái)說(shuō)明,他所包圍的值都可以是字符串。 Boolean 只有兩個(gè)特殊的值 true false object (class) 包含相關(guān)屬性和方法的一個(gè)集合。 new 關(guān)鍵字。 var obj=new Object()。 類型 值 typeof運(yùn)算的結(jié)果 Undefined undefined undefined Null null object String 在單雙引號(hào)之間的值,特殊字符 string Boolean true false boolean Number 整型和浮點(diǎn)型,特殊值 numberDAY 06:javascript運(yùn)算符一、運(yùn)算符和操作數(shù)的組合就稱為表達(dá)式。二、javascript運(yùn)算符 (一) 算術(shù)運(yùn)算符 + * / % var++ ++var var var A. + (1) 用于數(shù)值的運(yùn)算 (2) 用于字符串的連接 *************************** 任何的數(shù)據(jù)類型和字符串相加都是等于相加以后的字符串 ************************* B. % (1)用于取一段范圍的值 eg:取偶數(shù) \取奇數(shù) (2) 一般不用于小數(shù),因?yàn)榻Y(jié)果不確定。 C. var++ ++var ++在前面,他比較自私,會(huì)自己先加,然后再賦值。 ++在后面,他比較無(wú)私,先賦值,然后自己再加。(二) 關(guān)系運(yùn)算符(比較運(yùn)算符) = = == === != !==(1)他運(yùn)算的結(jié)果都是布爾值(2)都是字符串的時(shí)候,他會(huì)先轉(zhuǎn)換成ASCII碼然后進(jìn)行比較他們的第一個(gè)字母。(3)都是數(shù)值的時(shí)候,他會(huì)正常比較(4)當(dāng)一個(gè)字符串,另一個(gè)是數(shù)值的時(shí)候,把字符串嘗試轉(zhuǎn)換成數(shù)值類型,然后進(jìn)行比較,如果不能轉(zhuǎn)換成數(shù)值類型,則會(huì)返回NaN,然后返回假(5) undefined null(6)如果兩個(gè)都是數(shù)值型字符串,那么他們也是只比較第一個(gè)(7)如果一個(gè)數(shù)值和布爾值進(jìn)行比較,會(huì)把布爾值轉(zhuǎn)換為數(shù)值再進(jìn)行比較,true為1,false為0 A. == 只比較值是否相等 (1) 比較字符串的時(shí)候是比較他們的ASCII碼是否相等 (2) 比較兩個(gè)數(shù)值的時(shí)候是比較他們的數(shù)值是否相等 (3) 比較函數(shù)的時(shí)候,判斷他們的位置是否相等。 B. === 不但比較值是否相等,還比較類型是否相等。 (三) 賦值運(yùn)算符 = += = *= /= %= A. += var a=1。 a+=3; a=a+3 (1) 用于數(shù)值的相加再賦值 (2) 用于字符串的連接再賦值 *************************** 任何的數(shù)據(jù)類型和字符串相加都是等于相加以后的字符串 ************************* (四) 邏輯運(yùn)算符(布爾運(yùn)算符) 與 and amp。amp。 或 or || 非not ! A. amp。amp。 if(a amp。amp。 b){ alert(兩個(gè)都是真的)。 }else{ alert(至少有一個(gè)是假的) } 運(yùn)算符兩邊只要有一個(gè)是假,那么他的運(yùn)算結(jié)果就是假,只有兩個(gè)都為真的時(shí)候,運(yùn)算結(jié)果 才是真的。 B.|| if(a || b){ alert(至少有一個(gè)是真的)。 }else{ alert(兩個(gè)都是假的) } 運(yùn)算符兩邊只要有一個(gè)是真的那么他就是真的,只有當(dāng)兩個(gè)都是假的時(shí)候,他才是假的。 ! 取反,假的變成真的,真的變成假的。 (1)邏輯運(yùn)算符可以對(duì)任何類型的數(shù)據(jù)進(jìn)行運(yùn)算但是在運(yùn)算的時(shí)候,可以轉(zhuǎn)換為對(duì)應(yīng)的布爾值 Undefined false Null false Boolean 就是本身的值 Number 除了0以外都是真的 String 除了空字符串意外都是真的 對(duì)象 真的 (2)類變量進(jìn)行賦值 var a= b amp。amp。 c 如果一個(gè)運(yùn)算數(shù)是對(duì)象,另一個(gè)是 Boolean 值,返回該對(duì)象。 如果兩個(gè)運(yùn)算數(shù)都是對(duì)象,返回第二個(gè)對(duì)象。 如果某個(gè)運(yùn)算數(shù)是 null,返回 null。 如果某個(gè)運(yùn)算數(shù)是 NaN,返回 NaN。 如果某個(gè)運(yùn)算數(shù)是 undefined,發(fā)生錯(cuò)誤。 var a=b ||c 如果一個(gè)運(yùn)算數(shù)是對(duì)象,并且該對(duì)象左邊的運(yùn)算數(shù)值均為 false,則返回該對(duì)象。 如果兩個(gè)運(yùn)算數(shù)都是對(duì)象,返回第一個(gè)對(duì)象。 如果最后一個(gè)運(yùn)算數(shù)是 null,并且其他運(yùn)算數(shù)值均為 false,則返回 null。 如果最后一個(gè)運(yùn)算數(shù)是 NaN,并且其他運(yùn)算數(shù)值均為 false,則返回 NaN。 如果某個(gè)運(yùn)算數(shù)是 undefined,發(fā)生錯(cuò)誤。 (五) 一元運(yùn)算符 typeof + delete new ++ A. + 正號(hào)、正數(shù) 刪除對(duì)象的方法或是屬性 用來(lái)創(chuàng)建一個(gè)對(duì)象 (六) 特殊的運(yùn)算符 , () = ? : A. , 用來(lái)一次聲明多個(gè)變量 B.() (1) 運(yùn)算的時(shí)候有優(yōu)先級(jí)的作用 a*(bc) (2) 運(yùn)行一段函數(shù) 格式: var 變量= Boolean expression?真值:假
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1