jsdate.getmonth怎么是两位数

JavaScript011

jsdate.getmonth怎么是两位数,第1张

jsdate.getmonth是两位数的原因是js可以通过Date对象获取当前日期和时间,使用Date()获取系统当前时间,在使用getFullYear()、getMonth()、getDate() 、getHours()等方法获取特定格式的时间,在使用innerHTM方法显示。

直接使用Math.round(x*100)存在一个问题,有时会有很小的误差,显示很多位的小数位,如0.9996*100,就会变成99.96000000000001,我想要的在下面,感兴趣的朋友可以参考下哈

Math.round(x*100)/100,当然我要的是Math.round(x*100),这没有关系。但直接使用

Math.round(x*100)存在一个问题,有时会有很小的误差,显示很多位的小数位,如0.9996*100,就会变成

99.96000000000001,这不是我想要的。

查找javascript的功能,number类型有一个toFixed()函数,测试:

复制代码

代码如下:

alert((0.9996*100).toFixed(2))

使用Number.toFixed()可以格式数字显示任意的小数位!

最简单的,你看看

<html>

<head>

<!-- javascript申明 -->

<script language="javascript">

//函数申明

function getValue(){

//函数体

var valueTemp = document.getElementById("myText").value

alert(valueTemp)

}

</script>

</head>

<body>

<input type="text" id="myText">

<!-- 函数调用 -->

<input type="button" onclick="getValue()" value="获值">

</body>

</html>