国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript 運(yùn)算符

MRZYD / 1365人閱讀

摘要:當(dāng)運(yùn)算符前置不出現(xiàn)賦值的時(shí)候,執(zhí)行自增自減運(yùn)算出現(xiàn)賦值的時(shí)候,要先運(yùn)算,再賦值。例子有一側(cè)結(jié)果為真真?zhèn)€運(yùn)算結(jié)果為真。

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

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

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

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

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

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

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

當(dāng)運(yùn)算符前置:不出現(xiàn)賦值的時(shí)候,執(zhí)行自增自減運(yùn)算;出現(xiàn)賦值的時(shí)候,要先運(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é)都會(huì)把它算成等于 4或者5,我們要這樣理解 (--b)以及把b的值轉(zhuǎn)換為了3,所以(b++)括號(hào)中的b 其實(shí)是等于3的 (b++)運(yùn)算后的確等于 4 ,但是看清了 它是運(yùn)算符后置 ,所以在讓它與其它數(shù)值相加時(shí),它的值為3.

再來(lái)看下一個(gè)例子;

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

(a++)? 5

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

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

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

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

var a=251;賦予語(yǔ)句一個(gè)值;

關(guān)系運(yùn)算符 ;?
(大于) 、 ==(等于)、<(小于)、>=(大于等于)、<=(小于等于)、!=(不等于)、===(真等于,全等)、+=....

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

、<、==、>=、=<都是用來(lái)比較 數(shù)值類型的和數(shù)字字符串的 比較方式和算法相同;每個(gè)關(guān)系運(yùn)算符都會(huì)返回一個(gè)布爾值;
  var a="3";
   var b="5";
   var c=a

字母類型的字符串也可以用大于 小于來(lái)比較;

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

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

"b"的碼位值為98
按照?ASCII?字符順序進(jìn)行升序排列 ;

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

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

=== 比==更高級(jí)一些? 是真等 兩個(gè)類型的無(wú)法比較 例如;

 var a=5;
   var b="5";
   var c=a===b;
   console.log(c);//false
(四)邏輯運(yùn)算符;輸出結(jié)果為布爾(boolean)類型;

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

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

例子;

      var a=3,b=4;
      var c=a>b||ab||a<4;
      console.log(c);//false  兩邊運(yùn)算結(jié)果均為假 則輸出結(jié)果為假 
 var a=5,b=8;
      var c=a4;
      console.log(c);//true 兩邊運(yùn)算結(jié)果均為真 則輸出結(jié)果為真
2.邏輯與 &&:僅當(dāng)運(yùn)算符兩邊結(jié)果均為真的時(shí)候 運(yùn)算結(jié)果才為真,

例子;

      var a=5,b=8;
      var c=a4;
      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=a4;
      console.log(c);//false  兩邊運(yùn)算結(jié)果有一側(cè)為假 則輸出結(jié)果為假
3.邏輯非 !;取相反的輸出結(jié)果;

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

      var a=5,b=8;
      var c=!a4;
      console.log(c);//true 

時(shí)間似流水,催促我們長(zhǎng)大

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/53106.html

相關(guān)文章

  • Javascript語(yǔ)句 - Javascript語(yǔ)法基礎(chǔ) - Javascript核心

    摘要:多數(shù)運(yùn)算符都是由標(biāo)點(diǎn)符號(hào)表示,比如和。通常會(huì)根據(jù)需要對(duì)操作數(shù)進(jìn)行類型轉(zhuǎn)換左值是一個(gè)古老的屬于,它是指表達(dá)式只能出現(xiàn)在賦值運(yùn)算符的左側(cè)。也稱為嚴(yán)格相等運(yùn)算符,它用來(lái)檢測(cè)兩個(gè)操作數(shù)是否嚴(yán)格相等。運(yùn)算符的檢測(cè)規(guī)則是和運(yùn)算符的求反。 源代碼: https://github.com/RobinQu/Programing-In-Javascript/blob/master/chapters/...

    lavnFan 評(píng)論0 收藏0
  • JavaScript 中的強(qiáng)制類型轉(zhuǎn)換

    摘要:完整清單是中添加,此處不予介紹布爾值用來(lái)表示可能是真或假的值。結(jié)果抽象比較運(yùn)算符在比較它們之前在類型之間進(jìn)行自動(dòng)轉(zhuǎn)換。中的隱式轉(zhuǎn)換稱為強(qiáng)制類型轉(zhuǎn)換,并在規(guī)范中定義。這些內(nèi)置類型可用于在不同類型之間進(jìn)行顯式轉(zhuǎn)換。 翻譯:瘋狂的技術(shù)宅原文:https://www.valentinog.com/bl... 本文首發(fā)微信公眾號(hào):前端先鋒歡迎關(guān)注,每天都給你推送新鮮的前端技術(shù)文章 show...

    endiat 評(píng)論0 收藏0
  • JavaScript 編程精解 中文第三版 一、值,類型和運(yùn)算符

    摘要:來(lái)源編程精解中文第三版翻譯項(xiàng)目原文譯者飛龍協(xié)議自豪地采用谷歌翻譯部分參考了編程精解第版在機(jī)器的表面之下,程序在運(yùn)轉(zhuǎn)。本章將會(huì)介紹程序當(dāng)中的基本元素,包括簡(jiǎn)單的值類型以及值運(yùn)算符。示例中的乘法運(yùn)算符優(yōu)先級(jí)高于加法。 來(lái)源:ApacheCN『JavaScript 編程精解 中文第三版』翻譯項(xiàng)目原文:Values, Types, and Operators 譯者:飛龍 協(xié)議:CC BY-NC...

    wh469012917 評(píng)論0 收藏0
  • JavaScript權(quán)威指南》隨筆(一)

    摘要:每個(gè)構(gòu)造函數(shù)定義了一類對(duì)象,表示由構(gòu)造函數(shù)初始化對(duì)象的集合。嚴(yán)格模式下,明確禁止八進(jìn)制數(shù)。日期和時(shí)間構(gòu)造函數(shù)用來(lái)創(chuàng)建表示日期和時(shí)間的對(duì)象,包含方法。模式匹配函數(shù)是一個(gè)構(gòu)造函數(shù),創(chuàng)建正則表達(dá)式。布爾值表示兩種狀態(tài),使用保留字和。 《Javascript權(quán)威指南》就是前端工程師口中常說(shuō)的犀牛書,得名是因?yàn)橹形姆g出版的書籍封面是一只犀牛,是學(xué)習(xí)JavaScript的必讀書籍。 JavaSc...

    SwordFly 評(píng)論0 收藏0
  • JavaScript檢測(cè)原始值、引用值、屬性

    摘要:檢測(cè)函數(shù)從技術(shù)上講,中的函數(shù)是引用類型,同樣存在構(gòu)造函數(shù),每個(gè)函數(shù)都是其實(shí)例,比如不好的寫法然而,這個(gè)方法亦不能跨幀使用,因?yàn)槊總€(gè)幀都有各自的構(gòu)造函數(shù),好在運(yùn)算符也是可以用于函數(shù)的,返回。 上周寫過一篇讀書筆記《編寫可維護(hù)的JavaScript》之編程實(shí)踐,其中 第8章 避免『空比較』是博主在工作中遇坑較多的雷區(qū),所以特此把該章節(jié)重新整理分享,希望大家不再坑隊(duì)友(>﹏<)。 在 Jav...

    劉德剛 評(píng)論0 收藏0
  • JavaScript instanceof運(yùn)算符深入分析

    摘要:注意基本變量類型不是對(duì)象類型,只有基本包裝類型才是對(duì)象類型。至于顯示的原型,在里用屬性表示,這個(gè)是原型繼承的基礎(chǔ)知識(shí),在這里就不在敘述了。 前言 如果你要開發(fā)一個(gè)復(fù)雜的產(chǎn)品,那么肯定少不了使用面向?qū)ο髾C(jī)制,當(dāng)然也避不開 Javascript 里面的繼承,instanceof 運(yùn)算符是原生 Javascript 語(yǔ)言中用來(lái)判斷實(shí)例繼承的操作符。所以我們有必要深入理解該運(yùn)算符! inst...

    zhangyucha0 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<