比如,在比较23和8时,按数字做比较23是比8大,可是按默认的字符串比较时,第一位的2和第一位的8比较是8大,就会出现8比32大的现象。
解决方法:
转换类型再比较
可以参考下面的代码:
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