久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      淺析JavaScript中的操作符與表達式

      下面本篇文章給大家介紹一下JavaScript中的操作符與表達式,希望給大家有所幫助!

      淺析JavaScript中的操作符與表達式

      前端(vue)入門到精通課程:進入學習
      Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點擊使用

      1.表達式

      1.1原始表達式

      3.14  //數(shù)字直接量 "hello world"  //字符串直接量 /pattern/  //正則表達式直接量  true  //返回一個布爾值: 真 false  //返回一個布爾值: 假 null  //返回一個值: 空 this  //返回“當前”對象  i  //返回變量i的值 sum //返回sum的值 undefined  //undefined是全局變量,和null不同,它不是一個關(guān)鍵字
      登錄后復制

      1.2表達式

      操作數(shù)以及操作符組合而成。

      1 1 + 2 (1 + 2) * 3 (1 + 2 ) * 3 && !flag
      登錄后復制

      2.操作符

      • 算術(shù)運算符+, -, *, /, %, **): 普通的加、減、乘、除、取余運算,其中**次方運算符。

       3 ** 2 // 結(jié)果為:9
      登錄后復制

      • 一元運算符++, --, +, -): 一些只需要一個操作數(shù)的運算符,注意++, --放在變量左右側(cè)的差別,放在變量的左側(cè)是先自增(減),再取值,放在右側(cè)則相反。

      let a = 2, y, z; y = ++a // 先執(zhí)行a = a + 1, 得到 a = 3, 然后將a賦值給y,則y = 3 z = a++ // 接上面a = 3, 將a賦值給z,則z = 3,然后再執(zhí)行 a = a + 1, 得到a = 4  //一元證號(+) +3  //3 +'3'  //3 +true  //1 +functioan(a){return a}  //NaN
      登錄后復制

      • 賦值運算符=, +=, -=, *=, /=, %=):將某個常量或變量或表達式的值賦值給另一個變量,注意:ES6新增的解構(gòu)賦值

      //解構(gòu)數(shù)組 let [a, b, c] = ['one', 'two', 'three']  // a = 'one', b = 'two', c = 'three' //解構(gòu)對象 let { name, age } = { name: 'cc', age: 100 }  // name = 'cc', age = 100
      登錄后復制

      • 相等運算符==, !=, ===, !==):用于比較左右的操作數(shù)是否相等??蓞⒖迹篔S比較運算符(“===”和“==”)的匹配規(guī)則以及if()條件的判斷結(jié)果。
      • 關(guān)系運算符>, <, >=, <=): 用于比較操作符左右的操作數(shù)的大小。
      • 位操作符&, |, ~, ^, <<, >>, >>>): 將其操作數(shù)轉(zhuǎn)化為二進制后,進行與、或、非、異或等操作運算,最終返回JS中的一個數(shù)值。其中>>>無符號右移。
      • 邏輯運算符&&, ||, !): 主要通過與、或、非來判斷一個表達式的值是否為true。注意:與和或操作具有短路計算效果。

      //短路計算 false && (anything) // 結(jié)果為false true || (anything) // 結(jié)果為anything  //方法1: 設(shè)置x的缺省值 function test(x) { 	x = x || 100 } test(10)  //x = 10 test()  // x = 100  // 方法2: ES6的方式 function test(x = 100) {  ... } test(10)  //x = 10 test()  // x = 100
      登錄后復制

      • 條件運算符? :): JS中唯一一個有3個運算數(shù)的運算符,一般用于if語句的簡短形式來使用。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號