成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

javascript基礎(chǔ)運(yùn)算符分為幾種

小編給大家分享一下javascript基礎(chǔ)運(yùn)算符分為幾種,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)從2013年開始,先為武陵等服務(wù)建站,武陵等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為武陵企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

javascript 基礎(chǔ)運(yùn)算符分為:算術(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符;接下來詳細(xì)講解著幾種運(yùn)算符的掌握方法;

(一)算術(shù)運(yùn)算符

1,算術(shù)運(yùn)算符根據(jù)運(yùn)算符兩邊操數(shù)的不同 可以分為:一元運(yùn)算符、二元運(yùn)算符、三元運(yùn)算符;

2.按照功能不同又分為:+(加號)、 —(減號)、 (乘號)、/(除號)和%(取余運(yùn)算);

1-1.一元運(yùn)算符;

++(自增)、- -(自減);

當(dāng)運(yùn)算符后置:不出現(xiàn)賦值的時候,執(zhí)行自增自減運(yùn)算;出現(xiàn)賦值的時候,先賦值,再運(yùn)算。

當(dāng)運(yùn)算符前置:不出現(xiàn)賦值的時候,執(zhí)行自增自減運(yùn)算;出現(xiàn)賦值的時候,要先運(yùn)算,再賦值。

運(yùn)算符后置例子;

var a=3;
a++;
consonle.log(a)//值為4
 var a=3;
    var b=4;
     a--;
     b--;     
    var c=a+b;//2+3
    console.log(c);//5
var a=3;
var b=4;
a++;
b++;
var c=(a+b);//4+5
consonloe.log(c);//c的值為9
   var a=3;
    var b=4;
    var c=(a++)+a+(b++)+b;//3+4+4+5
    console.log(c);//16
 var a=3;
    var b=4; 
    var c=(a--)+a+(a++)+(b++)+b+(b--);//3+2+2+4+5+5
    console.log(c);//21

運(yùn)算符前置 例子;

 var b=4;
 --a;//2
 ++b;//5
 console.log(a,b);//  2  5
 var a=3;
 var b=4;
 var c=--a+b;//2+4  運(yùn)算符前置 先運(yùn)算 再賦值。
 console.log(c);//6
 var a=3;
 var b=4;
 var c=--a+--b;//2+3 
 console.log(c);//5

前后置綜合使用;

    var a=3;
     var b=4;
     var c=(--a)+(--b)+(b++);//2+3+3 
     console.log(c);//8

這里解釋一下:我們先把它分開運(yùn)算;

(--a)=2;運(yùn)算符前置,先運(yùn)算再賦值;

(--b)=3:同(--a);

(b++)=3;是不是很多同學(xué)都會把它算成等于 4或者5,我們要這樣理解 (--b)以及把b的值轉(zhuǎn)換為了3,所以(b++)括號中的b 其實(shí)是等于3的 (b++)運(yùn)算后的確等于 4 ,但是看清了 它是運(yùn)算符后置 ,所以在讓它與其它數(shù)值相加時,它的值為3.

再來看下一個例子;

     var a=5;
     var b=6;
     var c=(a++)+(b--)+(--a)-(--b);//5+6+5-4
     console.log(c);//12

(a++)  5

(b--)    6  這兩個均為運(yùn)算符后置 所以還是各自的值;

(--a)  5 因?yàn)榍懊嬉呀?jīng)運(yùn)算過 (a++)的值為6  這個運(yùn)算符在前面,所以先運(yùn)算 在賦值;

(--b) 4   由(b--)傳遞下來的值為5   運(yùn)算符在前 先運(yùn)算 再賦值 所以最后為4;

(二)賦值運(yùn)算符   “=”很好理解的一個運(yùn)算符;

var a=251;賦予語句一個值;

關(guān)系運(yùn)算符 ;

(大于) 、 ==(等于)、<(小于)、>=(大于等于)、<=(小于等于)、!=(不等于)、===(真等于,全等)、+=....

關(guān)系運(yùn)算符的運(yùn)算結(jié)果為布爾類型 :true(真)、false(假);

、<、==、>=、=<都是用來比較 數(shù)值類型的和數(shù)字字符串的 比較方式和算法相同;每個關(guān)系運(yùn)算符都會返回一個布爾值;

  var a="3";
   var b="5";
   var c=a<b;
   console.log(c);//true
   var a=5;
   var b=8;
   var c=a<b;
   console.log(c);//true

字母類型的字符串也可以用大于 小于來比較;

  var a="alpha";
     console.log(a,typeof a);
     var b="blue";
     console.log(b,typeof b);
        var c=a<b;
     console.log(c,typeof c);//true

"a" 的碼位值97
"b"的碼位值為98

"b"的碼位值為98
<span style="color:#333333">按照 ASCII 字符順序進(jìn)行升序排列 ;</span>

== 可以 用來比較數(shù)值和 數(shù)字類型的字符串;例如;

   var b='5';
   var c=a==b;
   console.log(c);//true

=== 比==更高級一些  是真等 兩個類型的無法比較 例如;

 var a=5;
   var b='5';
   var c=a===b;
   console.log(c);//false

(三)邏輯運(yùn)算符;輸出結(jié)果為布爾(boolean)類型;

邏輯運(yùn)算符又分為三類 ; 邏輯或      | |  ; 邏輯與     &&; 邏輯非     ?。?/p>

1.邏輯或 || :當(dāng)兩邊的表達(dá)式運(yùn)算結(jié)果有一個為真(true);則結(jié)果為真,若兩邊均為假 肯定還是假的了。

例子;

      var a=3,b=4;
      var c=a>b||a<b;
      console.log(c);//true 有一側(cè)結(jié)果為真 真?zhèn)€運(yùn)算結(jié)果為真。
      var a=5,b=8;
      var c=a>b||a<4;
      console.log(c);//false  兩邊運(yùn)算結(jié)果均為假 則輸出結(jié)果為假 
 var a=5,b=8;
      var c=a<b||a>4;
      console.log(c);//true 兩邊運(yùn)算結(jié)果均為真 則輸出結(jié)果為真

2.邏輯與 &&:僅當(dāng)運(yùn)算符兩邊結(jié)果均為真的時候 運(yùn)算結(jié)果才為真,

例子;

      var a=5,b=8;
      var c=a<b&&a>4;
      console.log(c);//true  兩邊運(yùn)算結(jié)果均為真 輸出結(jié)果才為真
      var a=5,b=8;
      var c=a>b&&a>4;
      console.log(c);//false  兩邊運(yùn)算結(jié)果有一側(cè)為假 則輸出結(jié)果為假
      var a=5,b=8;
      var c=a<b&&a>4;
      console.log(c);//false  兩邊運(yùn)算結(jié)果有一側(cè)為假 則輸出結(jié)果為假

3.邏輯非 !;取相反的輸出結(jié)果;

例子; 這個和上方例子一樣 加個! 變成邏輯非 取相反的 值

      var a=5,b=8;
      var c=!a<b&&a>4;
      console.log(c);//true

以上是“javascript基礎(chǔ)運(yùn)算符分為幾種”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:javascript基礎(chǔ)運(yùn)算符分為幾種
網(wǎng)站路徑:http://jinyejixie.com/article18/pggodp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、電子商務(wù)、手機(jī)網(wǎng)站建設(shè)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
利辛县| 团风县| 莱芜市| 鞍山市| 商水县| 禹城市| 讷河市| 冀州市| 湛江市| 固阳县| 汕尾市| 榕江县| 霍州市| 德保县| 临洮县| 玉山县| 蕉岭县| 盐津县| 嘉黎县| 循化| 姜堰市| 元阳县| 苍南县| 丹巴县| 安岳县| 海原县| 澎湖县| 永寿县| 香港| 横峰县| 福州市| 房山区| 西盟| 两当县| 涟源市| 常熟市| 襄汾县| 略阳县| 长沙市| 手游| 南靖县|