欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS運(yùn)算符簡(jiǎn)單用法示例

 更新時(shí)間:2020年01月19日 09:06:47   作者:qq_42412646  
這篇文章主要介紹了JS運(yùn)算符簡(jiǎn)單用法,結(jié)合實(shí)例形式詳細(xì)分析了JavaScript各種邏輯運(yùn)算符、數(shù)學(xué)運(yùn)算符、關(guān)系運(yùn)算符等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS運(yùn)算符簡(jiǎn)單用法。分享給大家供大家參考,具體如下:

js中的運(yùn)算符

算術(shù)運(yùn)算符:+,-,*,/,%

邏輯運(yùn)算符:&,&&,|,||,!

自增運(yùn)算符:++,--,+=,-=

關(guān)系運(yùn)算符:<,>,=,<=,>=,!=

等于運(yùn)算符:==,===

instance:

<html>
    <head>
        <title>js運(yùn)算符</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
//            算數(shù)運(yùn)算
            var a=1;
            var b="1";
            var c=true;
            var d=false;
            var e="123";
            var f="123a";
            console.log(a+1);//2
            console.log(b+1);//11
            console.log(a+b);//11
            console.log(a+c);//2
            console.log(a+d);//1
            console.log(a+e);//1123
            console.log(e-1);//122
            console.log(e-a);//122
            console.log(e-b);//122
            console.log(a+f);//1123a
            console.log(e/3);//41
            console.log(a-b);//0
            console.log(e%3);//0
//            邏輯運(yùn)算
            console.log(a&b);//1
            console.log(a&&b);//1
            console.log(a&c);//1
            console.log(b&&c);//true
            console.log(!b);//false
            console.log(b&c);//1
            console.log(e|a);//123
            console.log(c|b);//1
            console.log(a&f);//0
            console.log(a&&f);//123a
//            關(guān)系運(yùn)算符和自增運(yùn)算符 <,>,>=,<=,+=,-=,!=,++,--,
//            ==和===
            var m1=1;
            var m2="1";
            var m3=true;
            var m4="true";
            var m5=a;
            var m6="a";
            var m7="a";
            console.log(m1==m2);//true
            console.log(m1==m3);//true
            console.log(m1==m4);//false
            console.log(m2==m3);//true
            console.log(m2==m4);//false
            console.log(m3==m4);//false
            console.log(m5==m6);//true
            console.log(m6==m7);//true
            console.log(m1===m2);//false
            console.log(m1===m3);//false
            console.log(m1===m4)//false
            console.log(m2===m3);//false
            console.log(m2===m4);//false
            console.log(m3===m4);//false
            console.log(m5===m6);//false
            console.log(m6===m7);//false
        </script>
    </head>
    <body>
    </body>
</html>

運(yùn)行結(jié)果:

對(duì)于算術(shù)運(yùn)算符,對(duì)于“+”當(dāng)是時(shí)對(duì)于兩個(gè)number類型的數(shù)字進(jìn)行運(yùn)算時(shí),其直接進(jìn)行算數(shù)的加法,當(dāng)含有string類型的數(shù)據(jù)時(shí),則會(huì)變?yōu)檫B接的運(yùn)算符,對(duì)于加法以外的運(yùn)算符,當(dāng)數(shù)據(jù)類型相同時(shí),則進(jìn)行算數(shù)運(yùn)算,當(dāng)無法運(yùn)算時(shí)則會(huì)顯示NaN,當(dāng)不同類型進(jìn)行運(yùn)算,則會(huì)向number轉(zhuǎn)型一次,然會(huì)再進(jìn)行運(yùn)算。

對(duì)于邏輯運(yùn)算符,關(guān)系運(yùn)算符,自增運(yùn)算符和Java一樣,但是邏輯運(yùn)算時(shí),會(huì)顯示0或1,而不是true或false。

對(duì)于==,其對(duì)于相同類型的數(shù)據(jù)直接進(jìn)行比較,對(duì)于不同類型的數(shù)據(jù),則會(huì)先向number進(jìn)行一次轉(zhuǎn)型然后再進(jìn)行比較,

對(duì)于===,其是先比較類型,當(dāng)類型不同,直接判false,,當(dāng)數(shù)據(jù)類型相同時(shí)則進(jìn)一步比較內(nèi)容,相同后判true。

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。

更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript操作DOM技巧總結(jié)》、《JavaScript頁面元素操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 一個(gè)js控制的導(dǎo)航菜單實(shí)例代碼

    一個(gè)js控制的導(dǎo)航菜單實(shí)例代碼

    這篇文章主要是對(duì)js控制的導(dǎo)航菜單實(shí)例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2013-12-12
  • JS中的Date()使用小結(jié)

    JS中的Date()使用小結(jié)

    Date() 日期對(duì)象是一個(gè)構(gòu)造函數(shù)必須使用new來調(diào)用創(chuàng)建我們的日期對(duì)象,本文給大家介紹JS中的Date()使用小結(jié),感興趣的朋友一起看看吧
    2024-01-01
  • ES6如何將?Set?轉(zhuǎn)化為數(shù)組示例詳解

    ES6如何將?Set?轉(zhuǎn)化為數(shù)組示例詳解

    這篇文章主要為大家介紹了ES6如何將?Set?轉(zhuǎn)化為數(shù)組的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • vue組件創(chuàng)建的三種方式小結(jié)

    vue組件創(chuàng)建的三種方式小結(jié)

    這篇文章主要介紹了vue組件創(chuàng)建的三種方式小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 微信小程序全局狀態(tài)的深入講解

    微信小程序全局狀態(tài)的深入講解

    這篇文章主要介紹了微信小程序全局狀態(tài)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • js中net::ERR_FILE_NOT_FOUND報(bào)錯(cuò)的解決

    js中net::ERR_FILE_NOT_FOUND報(bào)錯(cuò)的解決

    本文主要介紹了js中net::ERR_FILE_NOT_FOUND報(bào)錯(cuò)的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 詳解JS如何使用Promise緩存網(wǎng)絡(luò)請(qǐng)求

    詳解JS如何使用Promise緩存網(wǎng)絡(luò)請(qǐng)求

    網(wǎng)絡(luò)請(qǐng)求是現(xiàn)代Web應(yīng)用中的常見操作,很多時(shí)候需要獲取服務(wù)器上的數(shù)據(jù),在進(jìn)行網(wǎng)絡(luò)請(qǐng)求時(shí),為了減輕服務(wù)器的壓力,緩存策略常被用來避免對(duì)同一數(shù)據(jù)的重復(fù)請(qǐng)求,本文將探討如何使用Promise結(jié)合緩存來高效處理網(wǎng)絡(luò)請(qǐng)求,需要的朋友可以參考下
    2023-12-12
  • 讓innerText在firefox火狐和IE瀏覽器都能用的寫法

    讓innerText在firefox火狐和IE瀏覽器都能用的寫法

    下面的代碼主要是用來解決firefox瀏覽器不支持innerText的問題,需要的朋友可以參考下。
    2011-05-05
  • webpack中的filename 和 chunkFilename 的區(qū)別實(shí)例解析

    webpack中的filename 和 chunkFilename 的區(qū)別實(shí)例解析

    filename 指列在 entry 中,打包后輸出的文件的名稱,chunkFilename 指未列在 entry 中,卻又需要被打包出來的文件的名稱,這篇文章主要介紹了webpack中的filename 和 chunkFilename 的區(qū)別實(shí)例解析,需要的朋友可以參考下
    2023-11-11
  • javascript div 彈出可拖動(dòng)窗口

    javascript div 彈出可拖動(dòng)窗口

    創(chuàng)建彈出div窗口。
    2009-02-02

最新評(píng)論