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

JavaScript中的console.assert()函數(shù)介紹

 更新時(shí)間:2014年12月29日 11:04:36   投稿:junjie  
這篇文章主要介紹了JavaScript中的console.assert()函數(shù)介紹,assert()函數(shù)是一個(gè)調(diào)試中經(jīng)常使用的斷言工具函數(shù),需要的朋友可以參考下

在JavaScript程序的開(kāi)發(fā)和維護(hù)過(guò)程中,Assert(斷言)是一個(gè)很好的用于保證程序正確性的特性。在具備調(diào)試工具的瀏覽器上,這一特性可以通過(guò)調(diào)用console.assert()來(lái)實(shí)現(xiàn)。比如在以下代碼中,console.assert()語(yǔ)句保證cat對(duì)象的score變量值長(zhǎng)度為3:

復(fù)制代碼 代碼如下:

function cat(name, age, score){
    this.name = name;
    this.age = age;
    this.score = score;
}
var c = new cat("miao", 2, [6,8,7]);
console.assert(c.score.length==3, "Assertion of score length failed");

在console.assert()語(yǔ)句中,第一個(gè)參數(shù)為需要進(jìn)行assert的結(jié)果,正常情況下應(yīng)當(dāng)為true;第二個(gè)參數(shù)則為出錯(cuò)時(shí)在控制臺(tái)上打印的錯(cuò)誤信息。比如,當(dāng)上述例子中score變量的數(shù)組長(zhǎng)度不為3時(shí):
復(fù)制代碼 代碼如下:

function cat(name, age, score){
    this.name = name;
    this.age = age;
    this.score = score;
}
var c = new cat("miao", 2, [6,8]);
console.assert(c.score.length==3, "Assertion of score length failed");


代碼執(zhí)行后,F(xiàn)irebug控制臺(tái)將會(huì)打印錯(cuò)誤信息:

瀏覽器支持

console.assert()在有調(diào)試工具的瀏覽器上支持較好,各大瀏覽器均支持此功能。不過(guò)值得一提的是,F(xiàn)irefox自身并不支持此功能,在Firefox上必須安裝Firebug插件才能使用console.assert()。

相關(guān)文章

  • 基于JS實(shí)現(xiàn)移動(dòng)端訪問(wèn)PC端頁(yè)面時(shí)跳轉(zhuǎn)到對(duì)應(yīng)的移動(dòng)端網(wǎng)頁(yè)

    基于JS實(shí)現(xiàn)移動(dòng)端訪問(wèn)PC端頁(yè)面時(shí)跳轉(zhuǎn)到對(duì)應(yīng)的移動(dòng)端網(wǎng)頁(yè)

    不想通過(guò)CSS自適應(yīng)在PC端和移動(dòng)端分別顯示不同的樣式,那么只能通過(guò)在移動(dòng)端訪問(wèn)PC端網(wǎng)頁(yè)時(shí)跳轉(zhuǎn)到對(duì)應(yīng)的移動(dòng)端網(wǎng)頁(yè)了,那么怎么跳轉(zhuǎn)呢,網(wǎng)上也有很多文章說(shuō)明,以下實(shí)現(xiàn)思路經(jīng)過(guò)小編測(cè)試過(guò),需要的朋友可以參考下
    2016-04-04
  • bootstrap weebox 支持ajax的模態(tài)彈出框

    bootstrap weebox 支持ajax的模態(tài)彈出框

    本篇介紹的bootstrap weebox(支持ajax的模態(tài)彈出框),歷經(jīng)多次修改,目前版本已經(jīng)穩(wěn)定,整合了bootstrap的響應(yīng)式,界面簡(jiǎn)單,功能卻無(wú)比豐富,支持ajax、圖片預(yù)覽等等
    2017-02-02
  • 微信小程序?qū)崿F(xiàn)簡(jiǎn)單計(jì)算器

    微信小程序?qū)崿F(xiàn)簡(jiǎn)單計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)懞?jiǎn)單計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • JS滾輪控制圖片縮放大小和拖動(dòng)的實(shí)例代碼

    JS滾輪控制圖片縮放大小和拖動(dòng)的實(shí)例代碼

    本文通過(guò)實(shí)例代碼給大家介紹了js 滾輪控制圖片縮放大小和拖動(dòng),代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-11-11
  • JS設(shè)計(jì)模式之命令模式概念與用法分析

    JS設(shè)計(jì)模式之命令模式概念與用法分析

    這篇文章主要介紹了JS設(shè)計(jì)模式之命令模式概念與用法,簡(jiǎn)單描述了命令模式的原理、功能并結(jié)合javascript實(shí)例形式分析了命令模式相關(guān)定義與使用技巧,需要的朋友可以參考下
    2018-02-02
  • 淺談JavaScript中的parseInt()的妙用

    淺談JavaScript中的parseInt()的妙用

    本文主要介紹了JavaScript中的parseInt()的妙用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • JS中獲取數(shù)據(jù)庫(kù)中的值的方法

    JS中獲取數(shù)據(jù)庫(kù)中的值的方法

    在項(xiàng)目中遇到一個(gè)問(wèn)題,需要在JS中讀取數(shù)據(jù)庫(kù)中的值,然后再把值返回到頁(yè)面中,解決方案如下:使用Ajax方法來(lái)實(shí)現(xiàn),需要用到ajax.dll(一個(gè)ajax技術(shù)開(kāi)發(fā)的幫助類庫(kù))。
    2013-07-07
  • JavaScript實(shí)現(xiàn)頁(yè)面高亮操作提示和蒙板

    JavaScript實(shí)現(xiàn)頁(yè)面高亮操作提示和蒙板

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)頁(yè)面高亮操作提示和蒙板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • js中鼠標(biāo)滾輪事件詳解(firefox多瀏覽器)

    js中鼠標(biāo)滾輪事件詳解(firefox多瀏覽器)

    之前js 仿Photoshop鼠標(biāo)滾輪控制輸入框取值中已使用js對(duì)鼠標(biāo)滾輪事件進(jìn)行控制,滾輪事件其中考慮瀏覽器兼容性問(wèn)題
    2010-02-02
  • JavaScript中神奇的call()方法

    JavaScript中神奇的call()方法

    這篇文章主要介紹了JavaScript中神奇的call()方法,本文用淺顯的語(yǔ)言幫助你加深理解call()方法,需要的朋友可以參考下
    2015-03-03

最新評(píng)論

桃园县| 周至县| 乡城县| 多伦县| 兴仁县| 宣城市| 个旧市| 海南省| 彝良县| 新田县| 弋阳县| 轮台县| 阿克陶县| 东乌| 加查县| 霞浦县| 双柏县| 壶关县| 岳阳市| 德令哈市| 冀州市| 博罗县| 凉城县| 民县| 六枝特区| 长垣县| 荥阳市| 台江县| 五原县| 桃园县| 兴义市| 昌都县| 旺苍县| 上饶县| 天柱县| 鲁山县| 长葛市| 玉田县| 乌苏市| 武夷山市| 宿迁市|