Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产在线精品二区李沁,天天操天天爱天天干,国产激情视频在线观看首页

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          CSP-NOIP信息學(xué)競賽(12)賦值語句

          CSP-NOIP信息學(xué)競賽(12)賦值語句

          例:#include<cstdio>

          using namespace std;

          int main(){

          int a,b;

          a=1.3;

          printf("%d\n",a);

          b=a;//賦值

          printf("%d\n",b);

          }


          輯賦值運算符提議(https://github.com/tc39/proposal-logical-assignment)引入以下復(fù)合賦值運算符:

          a ||=b
          a &&=b
          a ??=b

          現(xiàn)有復(fù)合賦值運算符

          JavaScript已經(jīng)有以下復(fù)合賦值運算符:

          • 算術(shù)賦值運算符:
          +=-=*=/=%=**=
          • 按位分配運算符:
          &=^=|=
          • 按位移位分配運算符:
          <<=>>=>>>=


          在我們研究所提出的算符之前,我們必須先繞一小段路,學(xué)習(xí)之前的"短路"

          邏輯運算符| |,&&??所有運算符僅當(dāng)?shù)谝粋€操作數(shù)尚未確定結(jié)果時,才計算第二個操作數(shù):



          提議的運算符

          邏輯賦值運算符的工作方式與其他復(fù)合賦值運算符不同:


          為什么a | |=b等價于下面的表達(dá)式?

          a | |(a=b)

          為什么不是這樣呢?

          a=a | | b

          前一個表達(dá)式具有短路的優(yōu)點:只有當(dāng)a的計算結(jié)果為false時,才會計算賦值。因此,只有在必要時才執(zhí)行賦值。相反,后一個表達(dá)式總是執(zhí)行賦值。


          示例:使用??=添加缺少的屬性

          const books=[
            {
              isbn: '123',
            },
            {
              title: 'ECMAScript Language Specification',
              isbn: '456',
            },
          ];
          
          // Add property .title where it’s missing
          for (const book of books) {
            book.title ??='(Untitled)';
          }
          
          assert.deepEqual(
            books,
            [
              {
                isbn: '123',
                title: '(Untitled)',
              },
              {
                title: 'ECMAScript Language Specification',
                isbn: '456',
              },
            ]);


          示例:分解表達(dá)式

          考慮以下函數(shù),該函數(shù)返回跨多行展開的表達(dá)式:

          function canContainNumber(value) {
            return typeof value==='number'
              || typeof value==='bigint'
              || typeof value==='string'
            ;
          }
          
          assert.equal(canContainNumber(''), true);
          assert.equal(canContainNumber(Symbol()), false);

          此表達(dá)式可以按如下方式分解:

          頁面嵌套了b頁面,給b頁面賦值,由于從a頁面觸發(fā)返回值信息賦值b頁面某個屬性,賦值不能按照傳統(tǒng)賦值方法。

          錯誤方法:
          document.getElementById("ifsss").val()方法賦值
          b頁面iframe方法(案例)
          <iframe id="ifsss" src="/test/a.html" width="414" height="299"  name="left"></iframe>

          解決方法:使用iframe專用id賦值

          document.getElementById("ifsss").contentDocument.getElementById("content_id").innerHTML="更改的內(nèi)容";

          此方法非常容易解決問題。


          主站蜘蛛池模板: 成人区精品人妻一区二区不卡| 中文字幕一区二区三区精彩视频| 亚洲福利一区二区| 亚洲一区视频在线播放| 无码av免费毛片一区二区| 国产一区在线视频| 日韩精品无码人妻一区二区三区| 中文字幕精品一区二区| 亚洲一区二区电影| 国产亚洲综合一区柠檬导航| 女人和拘做受全程看视频日本综合a一区二区视频 | 一区二区在线视频| 日本高清不卡一区| 99精品久久精品一区二区| 中文国产成人精品久久一区| 国产亚洲一区二区三区在线不卡| 日韩熟女精品一区二区三区| 日韩一区二区三区视频久久| 色一情一乱一伦一区二区三区日本| 海角国精产品一区一区三区糖心| 亚洲Av高清一区二区三区| 中文字幕在线不卡一区二区| 无码人妻一区二区三区免费手机| 国产精品福利一区二区| 亚洲字幕AV一区二区三区四区| 精品香蕉一区二区三区| 精产国品一区二区三产区| 成人免费一区二区三区在线观看| 在线观看中文字幕一区| 无码人妻精品一区二区蜜桃AV| 国产福利电影一区二区三区,亚洲国模精品一区 | 一区二区三区国产| 国产高清视频一区三区| 制服丝袜一区在线| 国产无吗一区二区三区在线欢 | 91精品国产一区二区三区左线 | 一区二区三区91| 国产日韩精品一区二区三区在线| 亚洲av综合av一区| 国产精品av一区二区三区不卡蜜 | 国产av一区最新精品|