鄙人初学 Javascript,在看《Javascript王者归来》,不明白以下代码的结果为什么是  new t1, new t1, new new t1 而不是 t1, new t1, new new t1
代码如下:<html>
<head>
<title>Example-6.1(1)声明式函数定义与函数表达式</title>
</head>

<body>
<script>
<!--
function dwn(s)
{
document.write(s + "<br/>");
}
function t1() //声明式函数
{
dwn("t1");
}
t1();

function t1() //重新声明了一个新的 t1
{
dwn("new t1");
}
t1();

t1=function() //用函数表达式给 t1 重新赋值
{
dwn("new new t1");
}
t1();
-->

</script>
</body>
</html>