第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

可不可以不定義jq1和jq2啊

為什么不可以不定義jq1和jq2,然后直接在下面代碼中寫入

document.write("numa大于numb的分數嗎?"+numa>numb+"<br>");

document.write("numa不等于numb的分數嗎?"+numa!=numb);

正在回答

2 回答

可以不定義jq1和jq2得到同樣的結果,需要通過加( )來提高優(yōu)先計算級別,如

document.write("numa大于numb的分數嗎?"+(numa>numb)+"<br>");

document.write("numa不等于numb的分數嗎?"+(numa!=numb));

得到的結果也是:?

numa大于numb的分數嗎?false

numa不等于numb的分數嗎?true

但是?

document.write("numa大于numb的分數嗎?"+numa>numb+"<br>");得到的結果是:true

因為"numa大于numb的分數嗎?"+numa>numb+"<br>"計算類型是:String+Number>Number+String,根據運算法則,先計算+,在計算>,因此最后需要比較的是String>String,(String+Number = String)即"numa大于numb的分數嗎?1">"7<br>",值為true.所以最后document.write()返回true

注: 當關系運算符操作,兩個操作數都是字符串(String)時,比較兩個字符串對應的字符編碼值(即Unicode)

"numa大于numb的分數嗎?1"的第一位是n,"7<br>"的第一位是7,n的字符編碼值為110,7的字符編碼值為55,110比55大,返回true

同理,

document.write("numa不等于numb的分數嗎?"+numa!=numb);返回的值也是true;//String+Number!=Number,及String!=Number,優(yōu)先運算+,再運算!=,答案為true

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

可以啊,會有效果的,你自己看看

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

舉報

0/150
提交
取消

可不可以不定義jq1和jq2啊

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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