課程
/前端開發
/JavaScript
/JavaScript進階篇
jq1=numa + 30 >10 && numb * 3<20;
jq1=5+true
結果jq1等于true?所有的布爾+數值都會這樣嗎
2017-02-25
源自:JavaScript進階篇 2-12
正在回答
如果編輯的計算器中計算? 5 + true document。write的值是NAN??????????
<script type="text/javascript">?? function gg(){?????? var a=5;?????? var b=true;??? var result=a+b;??? document.getElementById("txt2").value =result;? ??? }? </script> ?</head> ?<body>?? <input type='text' id='txt2'? onfocus="gg()"/> ?</body>?????? 結果 為6
慕UI9918925 提問者
?并不是這樣理解的,這種表達式應該按照符號的優先級來計算,即算術運算符大于比較符號大于邏輯運算符。
故第一個式子應是這樣子計算的
jp1 =((numa+30)>10)&&((numb*b)<20);
如果是數值為非零,相當于true,如果為0 則為false
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答布爾類型真假問題
5 回答關于數組存儲數據的類型,除了數字、字符、布爾值之外,還有什么?
5 回答JS中的數值類型
2 回答怎么儲存布爾值啊。布爾值的結果不是真或假嗎
5 回答布爾值和字符串是什么,為什么數值和布爾值不用加引號?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-25
如果編輯的計算器中計算? 5 + true document。write的值是NAN??????????
<script type="text/javascript">
?? function gg(){
?????? var a=5;
?????? var b=true;
??? var result=a+b;
??? document.getElementById("txt2").value =result;
? ?
?? }
? </script>
?</head>
?<body>
?? <input type='text' id='txt2'? onfocus="gg()"/>
?</body>?????? 結果 為6
2017-02-25
?并不是這樣理解的,這種表達式應該按照符號的優先級來計算,即算術運算符大于比較符號大于邏輯運算符。
故第一個式子應是這樣子計算的
jp1 =((numa+30)>10)&&((numb*b)<20);
如果是數值為非零,相當于true,如果為0 則為false