十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
      南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
      小程序
      tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
      掃一掃打開百恒網(wǎng)絡(luò)微信小程序

      百恒網(wǎng)絡(luò)

      南昌百恒網(wǎng)絡(luò)

      ECMAScript 條件操作符、賦值操作符、逗號(hào)操作符使用方法

      百恒網(wǎng)絡(luò) 2012-02-23 5444

      1.條件操作符

      條件操作符應(yīng)該算是ECMAScript中最靈活的一種操作符了,而且它遵循與Java中的條件操作符相同的語法形式,如下面的例子所示:

      variable=boolean_expression?true_value : false_value;

      本質(zhì)上,這行代碼的含義就是基于對(duì)boolean_expression求值的結(jié)果,決定給變量variable賦什么值。如果求值結(jié)果為true,則給變量variable賦true_value值;如果求值結(jié)果為false,則給變量variable賦false_value值。再看一個(gè)例子:

      var max=(numl>num2) ?numl:num2;

      在此南昌網(wǎng)頁設(shè)計(jì)公司前端開發(fā)工程師提示:在這個(gè)例子中,max中將會(huì)保存一個(gè)最大的值。這個(gè)表達(dá)式的意思是:如果numl大于num2(關(guān)系表達(dá)式返回true),則將numl的值賦給max;如果numl小于或等于num2(關(guān)系表達(dá)式返回false),則將num2的值賦給max。

      2.賦值操作符

      簡單的賦值操作符由等于號(hào)(=)表示,其作用就是把右側(cè)的值賦給左側(cè)的變量,如下面的例子所示:

      var num=10;

      如果在等于號(hào)(=)前面再添加乘性操作符、加性操作符或位操作符,就可以完成復(fù)合賦值操作。這種復(fù)合賦值操作相當(dāng)于是對(duì)下面常規(guī)表達(dá)式的簡寫形式:

      var num=10;

      num=num+10;

      其中的第二行代碼可以用一個(gè)復(fù)合賦值來代替:

      var num=10;

      mun += 10;

      每個(gè)主要算術(shù)操作符(以及個(gè)別的其他操作符)都有對(duì)應(yīng)的復(fù)合賦值操作符。這些操作符如下所示:

      ◎乘/賦值(*=);

      ◎除/賦值(/=);

      ◎模/賦值(%=);

      ◎加/賦值(+=);

      ◎減/賦值(一);

      ◎左移/賦值(<<=);

      ◎有符號(hào)右移/賦值(>>=);

      ◎無符號(hào)右移/賦值(>>>=)。

      在此南昌網(wǎng)站網(wǎng)絡(luò)公司前端開發(fā)工程師提示:設(shè)計(jì)這些操作符的主要目的就是簡化賦值操作。使用它們不會(huì)帶來任何性能的提升。

      3.逗號(hào)操作符

      使用逗號(hào)操作符可以在一條語句中執(zhí)行多個(gè)操作,如下面的例子所示:

      var num=l, num2=2, num3=3;

      逗號(hào)操作符多用于聲明多個(gè)變量;但除此之外,逗號(hào)操作符還可以用于賦值。在用于賦值時(shí),逗號(hào)操怍符總會(huì)返回表達(dá)式中的最后一項(xiàng),如下面的例子所示:

      var num=(5,1,4,8,0); //num的值為0

      由于0是表達(dá)式中的最后一項(xiàng),因此num的值就是0。雖然逗號(hào)的這種使用方式并不常見,但這個(gè)例子可以幫我們理解逗號(hào)的這種行為。

      希望本文對(duì)廣大站長或從事企業(yè)網(wǎng)站建設(shè)公司的團(tuán)隊(duì)有所幫助,如對(duì)此不太理解的,可以與南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗(yàn)。


      400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
      掃一掃打開百恒網(wǎng)絡(luò)小程序

      歡迎您的光顧,我們將竭誠為您服務(wù)×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務(wù) 售后服務(wù)
       
      售后服務(wù) 售后服務(wù)
       
      備案專線 備案專線
       
      ×
      精品国产18久久久久久| 2019国产精品青青草原| 在线亚洲v日韩v| 成人国产精品视频频| 国产精品视频网站你懂得| 午夜天堂精品久久久久| 91久久婷婷国产综合精品青草| 日韩精品一线二线三线优势| 国产日韩精品视频| 国内揄拍国内精品少妇国语| 日本精品视频一视频高清| 精品熟女少妇av免费久久| 久久久久久国产精品视频| 成人区精品人妻一区二区不卡| 国产精品亚洲不卡一区二区三区| 亚洲av日韩av永久在线观看| 日韩少妇无码一区二区三区| 国产精品国产自线拍免费软件| 成人国产精品一区二区网站公司 | 国产精品亚洲片在线| 久久久久久无码国产精品中文字幕| 日韩美女18网站久久精品| 无码区日韩特区永久免费系列| 国产乱码一二三区精品| 精品欧洲男同同志videos| 久久久久久精品久久久| 99久久做夜夜爱天天做精品| 久久国产亚洲精品| 2018国产精华国产精品| 国产精品亚洲午夜一区二区三区| 亚洲精品国产精品国自产网站| 5x社区精品视频在线播放18| **毛片免费观看久久精品| 亚洲国产精品成人综合久久久| 亚洲精品成人网站在线播放| 亚洲精品成人网站在线播放 | 中文字幕无码亚洲欧洲日韩| 国产精品日韩AV在线播放| 中文字幕一区日韩精品| 日韩经典精品无码一区| 国产精品黄页免费高清在线观看|