首頁 > web前端 > js教程 > 主體

你知道在js中如何比較數值大小嗎?

烟雨青岚
發布: 2020-07-15 13:24:32
轉載
5608 人瀏覽過

你知道在js中如何比較數值大小嗎?

javascript中定義的var類型是弱類型,預設是String類型,在比較兩個數字大小的時候預設比較的是兩個字串

在js中不能直接用"&​​gt;"、"<"來直接判斷大小

比如,在比較10和2時,按數字做比較10是比2大,可是依照預設的字串比較時,第一位的1和第一位的2比較是2大,就會出現2比10大的現象。

所以在javascript中比較兩個數字的大小時需要轉換類型後再進行比較

例如 : 

 if(3>4) 要寫成

 if(eval(3)>eval(4))
 
var n=4;
登入後複製

if(n>3)要寫成

if(parseInt(n)>eval(3))
 
var n=4;
登入後複製

if(3

if(eval(3)<parseInt(n)&&parseInt(n)<eval(5))
登入後複製

感謝大家的閱讀,希望大家有所收穫。

本文轉自: https://blog.csdn.net/CPLASF_001/article/details/89455277

 推薦教學:《JS教學

以上是你知道在js中如何比較數值大小嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
js
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!