最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript學(xué)習(xí)筆記整理_關(guān)于表達(dá)式和語(yǔ)句

 更新時(shí)間:2016年09月19日 08:26:00   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇JavaScript學(xué)習(xí)筆記整理_關(guān)于表達(dá)式和語(yǔ)句。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

表達(dá)式和語(yǔ)句

eval( ) 只有一個(gè)參數(shù)

參數(shù)非字符串時(shí),直接返回這個(gè)參數(shù);

參數(shù)為字符串時(shí),它把字符串當(dāng)成JavaScript代碼進(jìn)行編譯,編譯失敗則拋出語(yǔ)法錯(cuò)誤,編譯成功則執(zhí)行代碼,并返回最后一條語(yǔ)句的值,若沒(méi)有值則返回undefined

eval()使用了調(diào)用它的變量的作用域環(huán)境

它接收的字符串參數(shù),在作為單獨(dú)的代碼時(shí),必須是有語(yǔ)義的,否則編譯失敗

delete運(yùn)算符:用來(lái)刪除對(duì)象的自由屬性、數(shù)組的元素,

刪除屬性后,屬性將不存在,而刪除數(shù)組元素后,會(huì)在數(shù)組內(nèi)留下一個(gè)值為undefined的洞,數(shù)組長(zhǎng)度不變;

嘗試刪除無(wú)法刪除的屬性返回false,若刪除成功或刪除操作不起作用時(shí)均返回true

delete無(wú)法刪除:

1、內(nèi)置核心、客戶端屬性不能刪除;

2、用戶通過(guò)var語(yǔ)句聲明的變量不能刪除;

3、通過(guò)function語(yǔ)句定義的函數(shù)和函數(shù)參數(shù)也不能刪除

4、不可配置的屬性無(wú)法刪除

void運(yùn)算符:void的操作數(shù)會(huì)正常執(zhí)行,但會(huì)忽略操作數(shù)的值并返回undefined

void有如下作用:

* 通過(guò)采用void 0取undefined比采用字面上的undefined更靠譜更安全可靠;

* 填充<a>的href確保點(diǎn)擊時(shí)不會(huì)產(chǎn)生頁(yè)面跳轉(zhuǎn); 填充<image>的src,確保不會(huì)向服務(wù)器發(fā)出垃圾請(qǐng)求。href='javascript:void(0);'

不管break語(yǔ)句帶不帶標(biāo)簽,它的控制權(quán)都無(wú)法越過(guò)函數(shù)的邊界!即不能從函數(shù)內(nèi)部跳轉(zhuǎn)到函數(shù)外部

Object.create( p , [x] )

該方法創(chuàng)建一個(gè)以對(duì)象p為原型的新對(duì)象,并返回該對(duì)象,可選的x是用以對(duì)對(duì)象屬性的進(jìn)一步描述;

var p1 = Object.create(p); //新建對(duì)象p1,它繼承自對(duì)象p(以p為原型)

即p1的prototype(原型)屬性的值為p

P.x和P['x']的區(qū)別:

P.x訪問(wèn)時(shí),只能固定訪問(wèn)屬性名為x的屬性;

而P['x']比較靈活,可以動(dòng)態(tài)的修改[ ]內(nèi)字符串的值,來(lái)訪問(wèn)不同的屬性,如P['x'+i]

邏輯與“&&”,邏輯或”||“的妙用:短路行為

通過(guò)&&,保證了讀取length屬性之前,book和book.subtitle都為真值,即為對(duì)象

var len = book && book.subtitle && book.subtitle.length;

保證x的值為:從a~f中,第一個(gè)為真值的值,忽略后面的真值

var x = a || b || c || d || e || f;
 
if( ! buy){...} 當(dāng)buy為假值時(shí),執(zhí)行{...}

通過(guò)! ! x來(lái)得到一個(gè)等價(jià)的布爾值

以上就是小編為大家?guī)?lái)的JavaScript學(xué)習(xí)筆記整理_關(guān)于表達(dá)式和語(yǔ)句的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持腳本之家~

相關(guān)文章

  • cument.execCommand()用法深入理解

    cument.execCommand()用法深入理解

    本文將詳細(xì)介紹cument.execCommand()用法,需要了解的朋友可以參考下
    2012-12-12
  • JavaScript常用全局屬性與方法記錄積累

    JavaScript常用全局屬性與方法記錄積累

    在學(xué)習(xí)javascript的過(guò)程中記錄下常用的全局屬性與方法,就當(dāng)是知識(shí)的積累,以備日后使用,感興趣的朋友可以了解下哈
    2013-07-07
  • php的文件上傳入門教程(實(shí)例講解)

    php的文件上傳入門教程(實(shí)例講解)

    文件作為一種特殊的表單數(shù)據(jù),通過(guò)http post請(qǐng)求方式提交至服務(wù)器的時(shí)候,php會(huì)生成一個(gè)$_FILES全局?jǐn)?shù)組,相關(guān)的文件信息會(huì)存放在這個(gè)全局?jǐn)?shù)組中。我將在這篇文章中通過(guò)一些示例代碼來(lái)闡述php下的文件上傳,并且深入看下關(guān)于文件上傳內(nèi)部的實(shí)現(xiàn)機(jī)制,最后簡(jiǎn)單說(shuō)下如何加強(qiáng)這方面的安全性!
    2014-04-04
  • 微信小程序開發(fā)之入門實(shí)例教程篇

    微信小程序開發(fā)之入門實(shí)例教程篇

    2016年推出微信小程序,時(shí)至今日,歷經(jīng)幾個(gè)版本的更新,已形成了相對(duì)實(shí)用和穩(wěn)定的服務(wù)平臺(tái)。本文簡(jiǎn)單的介紹了微信小程序的入門用法,今后會(huì)繼續(xù)關(guān)注和實(shí)踐。需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-03-03
  • JS兩種定義方式的區(qū)別、內(nèi)部原理

    JS兩種定義方式的區(qū)別、內(nèi)部原理

    方式1 是典型的函數(shù)聲明(Function declarations)。方式2 是函數(shù)表達(dá)式(Function expressions),未必所有人都知道其區(qū)別,內(nèi)部原理
    2013-11-11
  • javascript設(shè)計(jì)模式之迭代器模式

    javascript設(shè)計(jì)模式之迭代器模式

    這篇文章主要為大家介紹了javascript迭代器模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • 最新評(píng)論

    石河子市| 晋中市| 新河县| 盘锦市| 洪泽县| 山东| 东源县| 广德县| 台安县| 酉阳| 安西县| 横山县| 阿鲁科尔沁旗| 永宁县| 景泰县| 册亨县| 琼海市| 天长市| 个旧市| 河北省| 桓台县| 房产| 商丘市| 广昌县| 武安市| 翼城县| 百色市| 尉犁县| 易门县| 漯河市| 佛冈县| 青浦区| 临漳县| 荔波县| 綦江县| 泽库县| 峨眉山市| 布尔津县| 上虞市| 东乌| 阿拉尔市|