1樓:杞鳴淳於澤
邏輯「或」運算子
(||)
result
=expression1
||expression2;
如果兩個表示式中有乙個或兩個等於
true,則
result
是true。
jscript
使用下面的規則來把非
boolean
值轉換為
boolean
值:1.所有物件都被認為是
true。
2.字串當且僅當為空時才被認為是
false。
3.null
和undefined
被認為是
false。
4.數字當且僅當為
0時才是
false。
2樓:戰幹過秀艾
||表示
或者左右分別是條件,在這裡也就是
b和a中哪乙個為真就取哪個的值,當兩個都為真時取最近的那個在js當中
數字會被轉換為
true
和false,非0的為true,0為false;
js 中「=== !== || !! 」語句是什麼意思?
js 中=== !== || !! 是什麼意思?
3樓:
var num=3;
alert((num==3 && num =='3')) // true
alert((num===3)) //truealert(num==='3') //false"==="表示型別和值都相同。
在js中「$」是什麼意思?
4樓:風吹的小羊
js裡面$的意思是:
$符號在php中是表示變數的特徵字元, 在js中它也有很多作用, 一般我們用來命名乙個函式名稱,獲取id的
1、首先可以用來表示變數, 比如變數 var s='asdsd'或var $s='asdasd';
2、在正規表示式中,它可以匹配結尾 /sa$/.test(string) 匹配string字串中的sa,比如string='125sa'則匹配,string='125sa21'則不匹配 正規表示式很複雜,這裡只是簡單的說說。
3、由於受prototype.js(老外寫的框架,用於將一些常用的函式封裝,方便操作)的影響, 現在很多人都用 $來表示乙個查詢物件的函式, $=function (id) ; 其實就是乙個自定義函式,用$只是簡單,其實用其它字元也是一樣的,
5樓:匿名使用者
你看的是框架吧 一般用做替換document.getelementbyid
不過那都是自己定義的 本身沒什麼意思
6樓:你死灰復燃
在 prototype 和dwr 的js 類庫里也有這個符號,在這兩個類庫里的這個符號是代表 document.getelementbyidx()這個函式。為了達到document.
getelementbyidx() 這個函式的效果,jquery 也試用了 $() 這個符號。 例: var someelement = $("#myid"); 看起來比其他兩個框架的要多了乙個「#」 。
好,看看下面的用法:
$("div p"); // (1)
$("div.container"); // (2)$("div #msg"); // (3)$("table a",context); // (4)在prototype裡看過這樣的寫法嗎?第一行**得到所有標籤下的p元素。
第二行**得到class 為container的元素, 第三行**得到標籤下面id為msg的元素。第四行**得到context為上下文的table裡面所有的連線元素。如果你熟悉css,你會覺得這些寫法很眼熟!
對了。正是。看出奧妙了吧。
jquery就是通過這樣的方式來找到dom物件裡面的元素。跟css的選擇器相類似
js中:是什麼意思
7樓:育知同創教育
下面是經過查資料和實現得出的結論:
一、三元操作符裡面的冒號 ?: 比如:
a = expression ? b : c;
如果 expression 為 true,則將 b 賦予 a;
如果 expression 為 false,則將 c 賦予 a。
二、作為乙個物件的屬性, 比如:
var on = ;
該表示式表示建立乙個物件,該物件具有兩個屬性,屬性 a 的值是 1,屬性 b 的值是 2。要訪問該物件的屬性可以用類似 on.a 或 on["a"] 的方法來訪問。
js 中 變數 中的' ||' 是什麼意思
8樓:匿名使用者
||邏輯bai「或」運算子 (||du)
result = expression1 || expression2;
如果兩個表示式中有乙個zhi
或兩個等dao於 true,則 result 是 true。版jscript 使用下面的規則來把非權 boolean 值轉換為 boolean 值:
1.所有物件都被認為是 true。
2.字串當且僅當為空時才被認為是 false。
3.null 和 undefined 被認為是 false。
4.數字當且僅當為 0 時才是 false。
9樓:
邏輯「或」運算子 (||)
result = expression1 || expression2;
如果兩個表示式中有乙個或兩個等於 true,則 result 是 true。
10樓:耐特青年
這麼跟你說吧,||就代表咱們口語說的「或者」,打個比方,你先吃蘋果也行,或者先吃桃子也行。兩者滿足其中乙個都成立表示式!
11樓:匿名使用者
|| 表示 或者
左右分別是條件,在這裡也就是 b和a中哪乙個為真就取哪個的值,當兩個都為真時取最近的那個
在js當中 數字會被轉換為 true 和 false,非0的為true,0為false;
12樓:匿名使用者
是指il123456789
js 裡面的 "||" 是什麼意思
13樓:匿名使用者
|與或非
&& 『與』 兩邊的東西 同事為真的時候才為真|| 『或』 兩邊只要有乙個為真的時候 表示式就為真! 『非』 非後面的 為真 表示式就為假 後面為假的 表示式就是真的 就是相反的意思
問題中的 || 就是 第二種 或
14樓:
js裡面||代表邏
輯或語句,一般「邏輯或」語句只要有乙個條件滿足,那麼就會執行流程語句中的**,如if(1=1 || 2=3)
和邏輯或相反的還有邏輯且(&&:所有條件返回為真,放可以執行流程語句中得**),還有邏輯非(!:否定表示式)
15樓:匿名使用者
這個是「或」的意思 1=2 ||(或者)1=3 這個意思
16樓:葬¢墮淚
「或」,邏輯語,例如 &&表示「且」
js「||!」這個符號是什麼意思
17樓:匿名使用者
再補充一下,
||是或者的意思
!是非的意思,優先順序高於||所以你的**
||!***沒有出錯還是建議寫成||(!****)
18樓:曉曉江蘇
||||!是或者的意思。
|是或者的意思。
!是非的意思,優先順序專高於||所以屬
你的**。
||!***沒有出錯還是建議寫成||(!****)。
例如:|| -> 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
19樓:匿名使用者
這個應該把 | |和!分開理解
||或!取後面變數的相反
20樓:匿名使用者
|| -> or xx
! -> not xx
||! -> or not ***
是兩個符號
21樓:匿名使用者
|||| 這個是"或" 在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
22樓:匿名使用者
樓上回答正確,樓主應該多看看基礎的東西哦
js中 o = o || {};是什麼意思呢?
23樓:匿名使用者
o = o || {} 表示:如果o為null或undefined,則將o初始化空物件(即{}),否則o不變。目的是防止o為null或未定義的錯誤。
其中:||表示或操作,第乙個條件為真,則結果為真而不需要執行第二個條件;否則執行第二個條件,等價於以下**:
if(o)
o = o;
else
o = {};
24樓:天下無雙
|o=o||{}; 如果o為真就取o,不然就賦值空物件;
but!! js是一門動態語言,而且他的隱式型別轉換很多時候讓人覺得不符合常理,比如:
你的這個o在這個時候 他得值執行到這裡時候,如果是0(別說不符合常理,動態語言一時爽,如果**寫的和****一樣,這種只是小兒科) , 那麼你會得到如下結果:
o=o||{}
//o為:{}
這裡 你已經永遠失去了你的0
勸你不要用這種方式去規避null值或undefined值
25樓:鄉緣之墨翟
它有個專業名詞:三元表示式
它的寫法等價於:
let a = 3;
let b=5;
if(a > b)else
26樓:匿名使用者
如果o為null或undefined,則吧{}賦給o,如果o不為null,則o=o
27樓:風吹的小羊
js裡面$的意思是:
$符號在php中是表示變數的特徵字元, 在js中它也有很多作用, 一般我們用來命名乙個函式名稱,獲取id的
1、首先可以用來表示變數, 比如變數 var s='asdsd'或var $s='asdasd';
2、在正規表示式中,它可以匹配結尾 /sa$/.test(string) 匹配string字串中的sa,比如string='125sa'則匹配,string='125sa21'則不匹配 正規表示式很複雜,這裡只是簡單的說說。
3、由於受prototype.js(老外寫的框架,用於將一些常用的函式封裝,方便操作)的影響, 現在很多人都用 $來表示乙個查詢物件的函式, $=function (id) ; 其實就是乙個自定義函式,用$只是簡單,其實用其它字元也是一樣的,
JS運算子,js 運算子 是什麼意思
這是 js 指令碼的強大 經典 靈巧之處了。樓上的說的對,是這麼回事,再深入一層吧。運算了有什麼效果呢!運算遇到第一個true的時候就停止後面的表示式判斷了 這點很重要 物件作為運算子的時候呢,為 null 為false 上面的 的意思就是 fe 的值為空時 賦值為後面的值。還可以這麼寫fe fe?...
location href在JS中是什麼意思怎麼使用它
其實就是跳轉的意思。比如 hao123.這個a連線可以跳轉到 hao123.上去。那麼location.href hao123.同樣是跳轉到 hao123.上去。它其實是window物件裡的,window.location.href hao123.是指本頁面跳轉到 hao123.上去。locatio...
大家說,JS是什麼意思,網上有些人說JS。漢語是什麼意思啊?
js 奸商jianshang 的首字母,用以指代奸商特別是攢機商,但是立場幾乎一邊倒地站在商家反方,於是無論商家好怪都叫js。隨著it業發展,攢機商利潤已經很薄,這種對立情緒也淡了很多。但是代稱還是沒有變,js逐漸演變成 商家 的一種代稱,有一種戲謔的成分。奸商。還有很多的詞都是被簡化了的。比如js...