js判断数字大小

JavaScript021

js判断数字大小,第1张

JS里面的var 是种弱类型,在比较两个数字大小的时候默认比较的是两个字符串,

比如,在比较23和8时,按数字做比较23是比8大,可是按默认的字符串比较时,第一位的2和第一位的8比较是8大,就会出现8比32大的现象。

解决方法:

转换类型再比较

1、打开Sublime  Text软件,新建HTML文档,并准备HTML结构

2、然后我们在body标签中准备好页面加载事件

3、在页面加载事件中,我们准备两个日期字符串,如下图所示,这里准备日期字符串的原因是因为很多前端的日期值一开始都是字符串的形式

5、接下来我们利用JS中的new Date方式将日期字符串转化为日期对象

6、接下来我们就可以运用IF语句直接对日期对象进行比较了

7、最后运行页面以后,我们就可以看到弹出窗口显示了比较的结果

可以参考下面的代码:

var a=prompt("请输入第一个数",0)

var b=prompt("请输入第二个数",0)

var c=prompt("请输入第三个数",0)

var max

if(a >= b){

max = a

}else{

max = b

}

if(max <c){

max = c

}

alert(max)

扩展资料:

javaScript参考函数

getUTCDay() 依据国际时间来得到如今是礼拜几(0-6)

getUTCFullYear() 根据邦际时间来失掉完全的年份

getUTCMonth() 依据国际时间来得到月份(0-11)

getUTCDate() 依据国际时间来失掉日(1-31)

getUTCHours() 依据国际时间来失掉小时(0-23)

参考资料来源:百度百科-javascript