1樓:匿名使用者
這是 js 指令碼的強大 經典 靈巧之處了。樓上的說的對,是這麼回事,再深入一層吧。|| 運算了有什麼效果呢!!
|| 運算遇到第一個true的時候就停止後面的表示式判斷了(這點很重要),物件作為運算子的時候呢,為 null 為false 上面的**的意思就是 fe 的值為空時 賦值為後面的值。還可以這麼寫fe=(fe?fe:
})等於if(!fe)};} 這樣的應用很強悍,瀏覽器相容裡面 ,按鍵 ie系列有event來響應,非ie的沒有,一般就這麼寫的 document.onmousedown=function(e)這麼一句**就搞定瀏覽器的相容問題了還有很多很多,漫漫積累吧 回答來自:
黑夢如果有什麼不足請補充個人站: http://darkasp.com
2樓:匿名使用者
條件表示式符號:!非 與&& 或||
js「||!」這個符號是什麼意思
3樓:匿名使用者
再補充一下,
||是或者的意思
!是非的意思,優先順序高於||所以你的**
||!***沒有出錯還是建議寫成||(!****)
4樓:曉曉江蘇
||||!是或者的意思。
|是或者的意思。
!是非的意思,優先順序專高於||所以屬
你的**。
||!***沒有出錯還是建議寫成||(!****)。
例如:|| -> or xx
! -> not xx
||! -> or not ***
是兩個符號 三個邏輯運算子 與&& 或|| 非! ||!
舉例:var a=4 ,b=2 if(a=1||!b=2) // 意思就是 如果a=4那麼b=8。
經常見到的羅馬數字元號
i - 1
ii - 2
iii - 3
iv - 4
v – 5
vi - 6
vii – 7
viii - 8
ix - 9
x – 10
5樓:匿名使用者
這個應該把 | |和!分開理解
||或!取後面變數的相反
6樓:匿名使用者
|| -> or xx
! -> not xx
||! -> or not ***
是兩個符號
7樓:匿名使用者
|||| 這個是"或" 在js中有 與或非 三個邏輯運算子 與&& 或|| 非!
||!舉例:var a=4 ,b=2
if(a=1||!b=2) //意思就是回 如果答a=4那麼就執行接下來的語句,或者b的值不為2也執行接下來的語句。 現在b已經為2 所以不管a的值為多少都會執行接下來的語句。
a=1||!b=2 分為兩部分a=1這是一部分 !b=2這是一部分 ||(邏輯或) 只要有一部分成立那麼返回值就是true 兩個都不成立才返回false
8樓:匿名使用者
樓上回答正確,樓主應該多看看基礎的東西哦
js中這些符號是什麼意思:&,||,===,!,++
9樓:莫道無情
&:邏輯與,&&同樣可以表示邏輯與;
||:邏輯或,|也可以表示邏輯或;
===:先判斷左右兩邊的資料型別,如果資料型別不一致,直接返回false;
!:邏輯非;
++:自加符號,在原有的基礎上加上1;
js運算子雙豎槓「||」的用法
1、js雙豎線運算子:是或比較。如null||『1』,返回』1』;『2』||『1』,返回』2』。即或運算子中,第一個為真,後面的就不用計算了,所以得』2』。
2、js 中 使用雙豎線運算子"||",返回第一個有效值
var objone = undefined || 1 || null || new date();
var objtwo = new date();
var objthree = objone || objtwo;
alert(objthree.tostring()); //out put 「1」
10樓:匿名使用者
按位與邏輯或
值相等,型別相等,等同於非累加
js 運算子 |= 是什麼意思
11樓:匿名使用者
或等符號
例如a |= 5
等價於 a = a|5
或運算(位運算)的方法:
1|1=1
1|0=1
0|1=1
0|0=0
12樓:匿名使用者
報錯!!!!!!!!!!!!sb
13樓:匿名使用者
這個真沒見過 "或等"?
14樓:匿名使用者
or j |= 1;
就是j和1按位或後賦值給j
15樓:乖乖_李少
你確定你沒有寫錯嗎?
js是什麼意思?js運算子,+=什麼意思?
16樓:匿名使用者
x += y 就是 x=x+y
不管x, y是什麼式子都對.
同樣, x -= y 就是 x=x-y
同樣, x *= y 就是 x=x*y
...同樣, x |= y 就是 x=x|y
js中《是什麼運算子, 在js中是什麼運算子,什麼意思
小河魨 移位運算子。左移運算子 右移運算子 先把數字轉換成二進位制,然後根據符號向左向右移動,根據後面的數字決定移動幾位。比如數字8,二進位制是1000,那麼8 2就是1000向左移動二位,變成了100000結果是32.原理,數字在計算機裡面都是用 0000000000001000表示的。把1向左移...
三目運算子,單目運算子,雙目運算子,三目運算子分別什麼意思。為什麼是單目,雙目,三目
a null po.setname po.setname a 三元運算子的基本格式是 a?b c 等效於 if a true else po.setname stringutils.isblank a a 胡亂寫的,試試再說。單目運算子,雙目運算子,三目運算子分別什麼意思。為什麼是單目,雙目,三目 ...
遞增 減運算子
是自增運算子,k或k 都是讓變數k的值加1 是自減運算子,k或k 都是讓變數k減1。運算子位於運算元之前,稱為前置運算子 運算子位於運算元之後,稱為後置運算子。這兩種運算子的差異是 前置運算子是對變數先遞增 遞減 然後參與其他運算,即先改變變數的值後使用 後置運算子則是變數先參與其他運算,後對變數遞...