亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

=和==有什么區別?

function add2(){

?var ad=confirm("你喜歡JS嗎");

?if(ad==true){

document.write("加油");?

?}

?else{

document.write("JS功能強大,要學習哦");?

?}

}

請問第三行,我把兩個等于號改成一個等于號,效果沒變,一個等于號和兩個等于號有什么區別呢?

正在回答

6 回答

"=" 的功能是賦值 ?如 ?var x=2 ?意思是把2賦值給變量x ?; ?他可以把任意的東西 復制給變量 ?如 ?字符串 “大傻子”

數字 ?123 ? ?數組 ?Array ? 函數 ?function() ? 等等;

“==”的功能 單純的就是比較兩個值是否相等 ? ?如 ? x==y ? ?x==true ?等 ? ? 他大多數都用于if語句的判斷

?比如 ? if(x==1){ ? ? ? ? ? ? ? ? ? ?這個是數值上的判斷 ? 就是判斷x的值是不是等于1

alert("我不傻 "))

} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 或者 ? ?if(x==true){ ? ? ? ? ? ? ? ? ? ? ? ? ? 這個是布爾值判斷 ? 就是判斷x這個變量成不成立

alert("你就傻 哈哈")

}? ?

又或者 ?if(x=="啊啊啊"){ ? ? ? ? ? ? ? ? ? ? ? ? ? 這個是字符串 判斷 ? ??就是判斷變量x的值 是不是字符串"啊啊啊"

alert(哈哈哈)}


這樣...

0 回復 有任何疑惑可以回復我~
#1

qq_一生之久_0 提問者

非常感謝!
2016-04-21 回復 有任何疑惑可以回復我~

一個等號是賦值;兩個等號是判斷是否相等

0 回復 有任何疑惑可以回復我~

=是賦值(把右邊的值賦給左邊) ?==是賦值()

0 回復 有任何疑惑可以回復我~

==和===的區別,=是賦值的意思,==是先判斷類型再比較,===是先比較再轉類型

0 回復 有任何疑惑可以回復我~
#1

qq_一生之久_0 提問者

你能否幫我舉個例子
2016-04-21 回復 有任何疑惑可以回復我~
#2

qq_一生之久_0 提問者

或者你告訴我這個知識點哪里有吧
2016-04-21 回復 有任何疑惑可以回復我~

判斷用戶輸入是否為空,就是用戶沒有進行輸入

0 回復 有任何疑惑可以回復我~
#1

qq_一生之久_0 提問者

謝謝你的回答,是否可以幫我解決這個問題:=和==有什么區別?
2016-04-21 回復 有任何疑惑可以回復我~

判斷用于輸入的內容是否為空,也就是myname是否為空

0 回復 有任何疑惑可以回復我~
#1

qq_一生之久_0 提問者

謝謝你的回答,是否可以幫我解決這個問題:=和==有什么區別?
2016-04-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

=和==有什么區別?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號