JavaScript笔记(5)内置函数功能
1.Math常用方法
<script type="text/javascript">
document.write("5的2次方:" + Math.pow(5, 2) + "<br />");
document.write("-7的绝对值:" + Math.abs(-7) + "<br />");
document.write("90度的正弦值:" + Math.sin(90) + "<br />");
document.write("以e为底5的对数值:" + Math.exp(5) + "<br />");
document.write("10,8,13中的最大值:" + Math.max(10, 8, 13) + "<br />");
document.write("5.6向上取整:" + Math.round(5.6 + 0.5) + "<br />");
document.write("5.6向下取整:" + Math.round(5.6 - 0.5) + "<br />");
document.write("5.6四舍五入取整:" + Math.round(5.6) + "<br />");
document.write("100的平方根:" + Math.sqrt(100) + "<br />");
</script>
2.Number对象相关操作
<script>
var num = 15;
console.log(num + num.toString());
console.log(num + num.toString(2));
var num = 23.456;
console.log(num.toFixed());
console.log(num.toFixed(2));
var num = 1023.456;
console.log(num.toExponential());
console.log(num.toExponential(2));
var num = 98.7654;
console.log(num.toPrecision());
console.log(num.toPrecision(3));
</script>
3.定时器功能
setInterval("getNumber()", 100);
4.计算倒计时
<script>
function functime() {
var time_M = (new Date("2021/01/01 00:00:00")) - (new Date());
console.log(time_M);
var days = Math.floor(time_M/1000/60/60/24);
days += 1;
console.log(days);
var timediv = document.getElementById("time");
timediv.innerText = days + "天";
}
window.onload = function () {
setInterval("functime()", 100);
}
</script>