如何用JS判斷兩個(gè)數(shù)字的大小
前言:
在判斷之前我們要先知道,js中的var定義的變量默認(rèn)是字符串,如果單純的比較字符串的話,會(huì)出現(xiàn)錯(cuò)誤,需要先轉(zhuǎn)化為int類型在做比較。
【備注:110和18在你寫的程序中是18大的,因?yàn)?這兩個(gè)數(shù)都是字符串,而1和1相等之后比較1和8,當(dāng)然是8大,所以18大。你在比較之前轉(zhuǎn)換成INT型在比 。 if(parseInt(num2)>parseInt(num1)) 】
錯(cuò)誤實(shí)例:
<script>
function check()
{
var num1=document.form1.num1.value;
var num2=document.form1.num2.value;
if(num2>num1) <!-錯(cuò)誤寫法-->
{
alert('num2 > num1!');
return false;
}
return true;
}
</script>
正確實(shí)例:
<script>
function check()
{
var num1=document.form1.num1.value;
var num2=document.form1.num2.value;
if(parseInt(num2)>parseInt(num1)) <!-正確寫法(轉(zhuǎn)換成INT)-->
{
alert('num2 > num1!');
return false;
}
return true;
}
</script>
以上用正確和錯(cuò)誤的兩個(gè)實(shí)例演示了如何判斷兩個(gè)數(shù)字的大小,大家可不要搞混了。
- JavaScript判斷輸入是否為數(shù)字類型的方法總結(jié)
- JS判斷輸入的字符串是否是數(shù)字的方法(正則表達(dá)式)
- js判斷輸入是否為正整數(shù)、浮點(diǎn)數(shù)等數(shù)字的函數(shù)代碼
- js判斷文本框輸入的內(nèi)容是否為數(shù)字
- 利用JS判斷字符串是否含有數(shù)字與特殊字符的方法小結(jié)
- 解析使用js判斷只能輸入數(shù)字、字母等驗(yàn)證的方法(總結(jié))
- js判斷輸入是否為數(shù)字的具體實(shí)例
- javaScript 判斷字符串是否為數(shù)字的簡(jiǎn)單方法
- javascript 正則 判斷是否是數(shù)字的腳本
- JavaScript判斷是否為數(shù)字的幾種方式匯總(推薦!)
相關(guān)文章
javascript 動(dòng)態(tài)樣式添加的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇javascript 動(dòng)態(tài)樣式添加的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
JS動(dòng)態(tài)加載當(dāng)前時(shí)間的方法
這篇文章主要介紹了JS動(dòng)態(tài)加載當(dāng)前時(shí)間的方法,涉及html的onload方法及javascript操作時(shí)間的技巧,需要的朋友可以參考下2015-02-02
javascript+css實(shí)現(xiàn)單擊顏色褪去效果
javascript+css實(shí)現(xiàn)單擊顏色褪去效果...2007-08-08
JavaScript實(shí)現(xiàn)大數(shù)的運(yùn)算
js的'MAX_SAFE_INTEGER'是9007199254740991,而'MIN_SAFE_INTEGER'為-9007199254740991,那么如何實(shí)現(xiàn)一些特別大的數(shù)目相加?今天我們就來(lái)探討下2014-11-11
Javascript 拖拽的一些高級(jí)的應(yīng)用(逐行分析代碼,讓你輕松了拖拽的原理)
這篇文章主要介紹了Javascript 拖拽的一些高級(jí)的應(yīng)用(逐行分析代碼,讓你輕松了拖拽的原理),需要的朋友可以參考下2015-01-01
微信小程序?qū)崿F(xiàn)動(dòng)態(tài)列表項(xiàng)的順序加載動(dòng)畫
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)動(dòng)態(tài)列表項(xiàng)的順序加載動(dòng)畫,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
javascript下動(dòng)態(tài)this與動(dòng)態(tài)綁定實(shí)例代碼
javascript是一門動(dòng)態(tài)語(yǔ)言,最明顯就是那個(gè)dynamic this。它一般都是作為函數(shù)調(diào)用者存在。在javascript,所有關(guān)系都可以作為對(duì)象的一個(gè)關(guān)聯(lián)數(shù)組元素而存在。2010-01-01
js實(shí)現(xiàn)手機(jī)發(fā)送驗(yàn)證碼功能
本文主要介紹了js實(shí)現(xiàn)手機(jī)發(fā)送驗(yàn)證碼功能的示例。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03
如何自己實(shí)現(xiàn)JavaScript的new操作符
new大家肯定都不陌生,單身沒(méi)有對(duì)象的時(shí)候就new一個(gè),很方便。那么它在創(chuàng)建實(shí)例的時(shí)候,具體做了哪些操作呢?今天我們就來(lái)一起分析一下。2021-04-04

