<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 網站開發 > JavaScript >
      • JavaScript教程之表達式與運算符

      • 2015-01-16 22:06 來源:未知
      表達式與運算符(相關javascript教程)
      表達式 與數學中的定義相似,表達式是指具有一定的值的、用運算符把常數和變量連接起來的代數式。一個表達式可以只包含一個常數或一個變量。運算符可以是四則運算符、關系運算符、位運算符、邏輯運算符、復合運算符。下表將這些運算符從高優先級到低優先級排列:
      括號 (x) [x] 中括號只用于指明數組下標
      求反、

      自加、

      自減
      -x 返回 x 的相反數
      !x 返回與 x (布爾值)相反的布爾值
      x++ x 值加 1,但仍返回原來的 x 值
      x-- x 值減 1,但仍返回原來的 x 值
      ++x x 值加 1,返回后來的 x 值
      --x x 值減 1,返回后來的 x 值
      乘、除 x*y 返回 x 乘以 y 的值
      x/y 返回 x 除以 y 的值
      x%y 返回 x 與 y 的模(x 除以y 的余數)
      加、減 x+y 返回 x 加 y 的值
      x-y 返回 x 減 y 的值
      關系運算 x<y x<=y
      x>=y x>y
      當符合條件時返回 true 值,否則返回 false 值
      等于、
      不等于
      x==y 當 x 等于 y 時返回 true 值,否則返回 false 值
      x!=y 當 x 不等于 y 時返回 true 值,否則返回 false 值
      位與 x&y 當兩個數位同時為 1 時,返回的數據的當前數位為 1,其他情況都為 0
      位異或 x^y 兩個數位中有且只有一個為 0 時,返回 0,否則返回 1
      位或 x|y 兩個數位中只要有一個為 1,則返回 1;當兩個數位都為零時才返回零
      位運算符通常會被當作邏輯運算符來使用。它的實際運算情況是:把兩個操作數(即 x 和 y)化成二進制數,對每個數位執行以上所列工作,然后返回得到的新二進制數。由于“真”值在電腦內部(通常)是全部數位都是 1 的二進制數,而“假”值則是全部是 0 的二進制數,所以位運算符也可以充當邏輯運算符。
      邏輯與 x&&y 當 x 和 y 同時為 true 時返回 true,否則返回 false
      邏輯或 x||y 當 x 和 y 任意一個為 true 時返回 true,當兩者同時為 false 時返回 false
      邏輯與/或有時候被稱為“快速與/或”。這是因為當第一操作數(x)已經可以決定結果,它們將不去理會 y 的值。例如,false && y,因為x == false,不管 y 的值是什么,結果始終是 false,于是本表達式立即返回 false,而不論 y 是多少,甚至 y 可以導致出錯,程序也可以照樣運行下去。
      條件 c?x:y 當條件 c 為 true 時返回 x 的值(執行 x 語句),否則返回 y 的值(執行 y 語句)
      賦值、
      復合運算
      x=y 把 y 的值賦給 x,返回所賦的值
      x+=y x-=y x*=y
      x/=y x%=y
      x 與 y 相加/減/乘/除/求余,所得結果賦給 x,并返回 x 賦值后的值
       
      注意 所有與四則運算有關的運算符都不能作用在字符串型變量上。字符串可以使用 +、+= 作為連接兩個字符串之用。
      提示 請密切注意運算的優先級。編程時如果不記得運算符的優先級,可以使用括號( )。例如:(a == 0)||(b == 0)。
      一些用來賦值的表達式,由于有返回的值,可以加以利用。例如,用以下語句:a = b = c = 10,可以一次對三個變量賦值。
      相關教程
      江苏快3 永新 | 广西南宁 | 鹰潭 | 晋中 | 昭通 | 保定 | 三沙 | 广饶 | 莆田 | 海西 | 鄢陵 | 襄阳 | 惠州 | 绍兴 | 深圳 | 厦门 | 巴音郭楞 | 绥化 | 丹阳 | 承德 | 伊春 | 武安 | 廊坊 | 楚雄 | 玉环 | 杞县 | 红河 | 博罗 | 苍南 | 百色 | 九江 | 宜昌 | 泰兴 | 无锡 | 滨州 | 灌南 | 灌云 | 灌云 | 肥城 | 铜川 | 齐齐哈尔 | 贵州贵阳 | 攀枝花 | 黄山 | 四平 | 咸阳 | 陵水 | 迪庆 | 广安 | 海安 | 常州 | 阜新 | 德宏 | 佛山 | 广西南宁 | 楚雄 | 金昌 | 鞍山 | 绵阳 | 防城港 | 金华 | 眉山 | 佳木斯 | 吕梁 | 昆山 | 日喀则 | 图木舒克 | 宜宾 | 德阳 | 咸阳 | 黄南 | 曲靖 | 保亭 | 中山 | 澳门澳门 | 公主岭 | 三河 | 台北 | 烟台 | 苍南 | 石河子 | 日土 | 宁波 | 淄博 | 商洛 | 青州 | 金坛 | 新泰 | 衢州 | 西藏拉萨 | 启东 | 日照 | 吴忠 | 东阳 | 湖州 | 海北 | 建湖 | 许昌 | 新泰 | 阿勒泰 | 莒县 | 常州 | 肇庆 | 包头 | 台南 | 绍兴 | 神木 | 楚雄 | 淮安 | 寿光 | 曲靖 | 齐齐哈尔 | 济源 |