乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      9、WPS JS中的異常處理語(yǔ)句

       yuxinrong 2023-02-28 發(fā)布于安徽
      就像在VBA代碼中一樣,有時(shí)候代碼中產(chǎn)生的錯(cuò)誤可以利用來(lái)控制程序流,那在WPS JS中如何處理錯(cuò)誤的呢?

      在WPS JS中用try語(yǔ)句測(cè)試代碼塊中的錯(cuò)誤,用catch語(yǔ)句處理錯(cuò)誤,這兩個(gè)結(jié)構(gòu)總是同時(shí)出現(xiàn)的。

      try { 供測(cè)試的代碼塊
      } catch(err) { 處理錯(cuò)誤的代碼塊
      }

      案例:
      在WPS工作表中新建一個(gè)工作表,表名改為“管理”,運(yùn)行下面的代碼可以激活該工作表。

      function t1(){  Sheets("管理").Select()}

      把該工作表的名字改為“財(cái)務(wù)”,再運(yùn)行上面的代碼便會(huì)產(chǎn)生錯(cuò)誤。

      圖片

      現(xiàn)在我們把以上代碼放到try塊里,然后用catch處理下錯(cuò)誤,代碼如下:

      function t2(){  try{    Sheets("管理").Select();  }  catch(err){    alert("不存在此工作表");  }}

      運(yùn)行時(shí),try語(yǔ)句會(huì)正常運(yùn)行,但是會(huì)產(chǎn)生一個(gè)錯(cuò)誤對(duì)象,用catch語(yǔ)句就可以處理這個(gè)錯(cuò)誤,以上代碼中如果try中的產(chǎn)生了錯(cuò)誤,catch中的代碼就會(huì)顯示“不存在此工作表”。

      try語(yǔ)句中產(chǎn)生的Error是個(gè)對(duì)象,此對(duì)象具有兩個(gè)屬性,name屬性和message屬性。

      在try語(yǔ)句中還可以利用throw主動(dòng)制造一個(gè)錯(cuò)誤,如下:
      function t3(){  var x=3;  try{    if(x==3) throw new Error("不存在此工作表");  }  catch(err){    alert(err.message);  }}

      如果變量x為3,在try結(jié)構(gòu)中主動(dòng)制造了一個(gè)錯(cuò)誤,在catch中彈出此錯(cuò)誤的message值。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多