<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Math </title>
<script type="text/javascript">
function ath(x){
document.write(Math.ceil(x)+"<br />");
}
ath(3.3);
math(3.3);
</script>
</head>
<body>
</body>
</html>
按照你定义的函数,其输出应该是这样的:
ath(3.3)=document.write(Math.ceil(3.3)+"<br>") //因为你没有定义math()函数,所以计算机说我不认识他,我不给他输出
math(3.3)没有输出,ath函数输出的是Math.ceil(x)的值。Math是一个对象,提供对数据的数学计算,ceil是Math对象的一个方法,即向上取整。
ath是自定义的函数,有一行输出。
但是math(3.3)应该没有输出,因为解释器不认识