js中和num1分別是什麼意思啊

2021-03-04 02:56:49 字數 4431 閱讀 2625

1樓:匿名使用者

js |= a 即為 js = js|a 類似於 a+=b → a=a+b

num &1 為 num & 0b...1 即除了num的最後一位外,其他位置零,最後一位不變

js 中=== !== || !! 是什麼意思?

2樓:匿名使用者

===表示型別什麼的全部相等(自己寫乙個if測試一下就好了)!==表示要全部不想等包括型別(一樣寫乙個if)||或者的意思

!!一般用來將後面的表示式轉換為布林型的資料(boolean) 因為javascript是弱型別的語言(變數沒有固定的資料型別)所以有時需要強制轉換為相應的型別,類似的如: a=parseint("1234") a="1234"+0 //轉換為數字 b=1234+"" //轉換為字串 c=someobject.

tostring() //將物件轉換為字串 其中第1種、第4種為顯式轉換,2、3為隱式轉換 布林型的轉換,javascript約定和c類似,規則為 ·false、undefinded、null、0、"" 為 false ·true、1、"somestring"、[object] 為 true

3樓:王叔叔喝的高

意思是當滑鼠指向控制項時該控制項獲得焦點,而獲得焦點時使控制項中的文字被選中。

===表示型別什麼的全部相等,!==表示要全部不想等包括型別或者的意思

!!一般用來將後面的表示式轉換為布林型的資料(boolean),因為javascript是弱型別的語言(變數沒有固定的資料型別)所以有時需要強制轉換為相應的型別

類似的如: a=parseint("1234") a="1234"+0 //轉換為數字 b=1234+"" //轉換為字串 c=someobject.tostring() //將物件轉換為字串 其中第1種、第4種為顯式轉換,2、3為隱式轉換 布林型的轉換,javascript約定和c類似,規則為 ·false、undefinded、null、0、"" 為 false ·true、1、"somestring"、[object] 為 true

"0x" 指明是十六進位制("hex") ,^ 是按位異或,& 是按位與, | 是按位或,這些都是位運算子,可以使用windows中的計算器來計算,把計算器設定成「科學型」,使用「十六進位制」輸入fffffff,「xor」是^,「and」是&,「or」是|,結果是103,也可以寫成乙個htm檔案用ie看一下結果

onmouseover 當使用者將滑鼠指標移動到物件內時觸發,onfocus 當物件獲得焦點時觸發,this  指當前物件(標籤內) ,focus() 返回指定的控制項,select() 返回指定的控制項(全選內容,如文字框內的內容)

分號可用也可不用

onmouseover="this.focus()"  或 onmouseover="this.focus();"    結果是一樣,onfocus="this.

select();" 或 onfocus="select();"   結果是一樣的

4樓:

var num=3;

alert((num==3 && num =='3')) // true

alert((num===3)) //truealert(num==='3') //false"==="表示型別和值都相同。

您好,可以問你乙個問題嗎,剛學js,var num1="" 那麼num1=num1*1是什麼意思

5樓:匿名使用者

你好,這個問題應該需要你去了解下js的隱式轉換,以及js屬於弱型別語言的特性。內

解釋下**:

/*** 定義乙個容空字串變數num1

*/var num1 = '';

/*** 備註:num1 == 0,結果為true*//**

* 將空字串變數num1與1相乘,再將結果賦值給num1*/num1 = num1 * 1;

/*** 備註:乘法運算的時候,空字串隱式轉換成數字0,再與1相乘,結果自然是0

*//**

* 驗證結果

*/console.log(num1); // 0好了,**很簡單,註釋很囉嗦,希望你能明白。

js中這些符號是什麼意思:&,||,===,!,++

6樓:莫道無情

&:邏輯與,&&同樣可以表示邏輯與;

||:邏輯或,|也可以表示邏輯或;

===:先判斷左右兩邊的資料型別,如果資料型別不一致,直接返回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」

7樓:匿名使用者

按位與邏輯或

值相等,型別相等,等同於非累加

js 中的「|=」是什麼意思?

8樓:

|= 按位或.然後賦值.

如i=1;//二進位制為0001

i|2;//2的二進位制為0010 兩個按位或為0011也就是3i|=2等價於i=i|2;

所以i為3

9樓:匿名使用者

|+=代表

加等於 例如 int i=10; i+=3; i現在等於13-=代表 減等於 例如 int i=10; i-=3; i現在等於7

|=代表 或等於 例如 int i=1; i|=2; i現在等於3

10樓:匿名使用者

哥們兒 你看錯了吧 應該是 !=

是「不等於」的意思

js中的比較符只有以下幾個:

相等(==) 假如運算元相等的話則返回真。 3 == var1

不等(!=) 假如運算元不等的話則返回真。 var1 != 4

大於(>) 假如左運算元大於右運算元的話則返回真。 var2 > var1

大於或等於(>=) 假如左運算元大於等於右運算元的話則返回真。 var2 >= var1

var1 >= 3

小於(<) 假如左運算元小於右運算元的話則返回真。 var1 < var2

小於或等於(<=) 假如左運算元小於等於右運算元的話則返回真。 var1 <= var2

var2 <= 5

c++中這個num = num&(num-1);是什麼意思呢?

11樓:匿名使用者

&在這裡就是邏輯"與"運算,所以就是將num和num-1的值進行"與"運算再將運算結果賦值給num

js中=1, =0 ,=-1 都是什麼意思

12樓:藍翼閃客

比如物件baia與b比較大小時,可以呼叫函du數zhia.***pareto(b)(java中的函式,dao

內js中不知道是不容是這個),如果a>b就返回正數,a=b返回0,a負數。另外一些情況下也會用0表示true,而用不同的非0數來代表不同的false型別,在函式返回值中常用到。

13樓:匿名使用者

不知道大蝦你的**是怎麼寫的?js裡面不可以直接以=開頭去返回值吧!

14樓:

js中 非0都是true,0是false,

乙個&在js中代表什麼意思

15樓:四捨**入

在js裡,乙個&表示運算子按位與,就是把兩個二進位製數按每一位比較,兩個都為1則為內1,否則為0(也類似與且,容都真才為真)

比如 1111&0110 = 0110。

如果不是二進位製數比較,需要先把這兩個數轉換為二進位制,比如15&6 = 1111&0110 = 0110 = 6;

16樓:尋_常

& nbsp ;轉義為空格

按位與 &

1111

&0100

0100

17樓:匿名使用者

就是乙個&字元,js裡面字串拼接用+

18樓:匿名使用者

1 如果是運算的話,是 按位與 的意思;

2 放在?後面當做變數的連線符;

3 和其它字元一起,可做轉義字元。

二九分別是什麼意思一九二九分別是什麼意思

我國農曆有 九九 的說法,用來計算時令。計算的方法是從冬天的冬至曰算起 從冬至開始叫 交九 意思是寒冷的開始 每九天為一 九 第乙個九天叫 一九 第二個九天叫 二九 直到九 九 十九,一共90天。冬至一般為每年的12月23日左右,90天橫跨整個冬天。在這三個月中天氣逐漸變冷再回暖,中國民間廣為流傳的...

2k中和k分別是什麼意思

一般來說除了寫2k 還要跟上k z,是圓周率,是無限不迴圈小數,一般取近似值3.14。在類似題目中,用來表示半圓所對應的弧度,換算成角度是180 k指2 的倍數,z是所有整數集合 負整數 零 正整數 2k k z,意思是2 的所有整數倍。在三角函式中,2k 是以360 為一週期的角度,比如說k 2時...

c語言中?和分別是什麼意思翱還有一

具體檢視運算 符。1.算術運算子 2.關係 運算 符 3.邏輯運算子 4.位運算子 5.賦值運算子 及擴充套件賦值運算子 6.條件 運算 符 7.逗號 運算 符 8.指標運算子 和 9.求位元組數 運算 符 sizeof 10.強制型別轉換 運算子 型別 11.分量 運算 符 12.下標 運算子 1...