Javascript 没有从这个HTML和JS中获得任何输出

Javascript 没有从这个HTML和JS中获得任何输出,javascript,html,Javascript,Html,我正在学习网络编程的基础知识。我有这个HTML和这个.js: <!--index.html--> <html> <head> <title>Client</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

我正在学习网络编程的基础知识。我有这个HTML和这个.js:

<!--index.html-->
<html>
    <head>
        <title>Client</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <script type="text/javascript" src="client.js"></script>
    </body>
</html>

/* client.js */
function currentDate(){
    var now = newDate();
    document.writeln(now.toDateString());
    document.write("hey!");
}

currentDate();

客户
/*client.js*/
函数currentDate(){
var now=newDate();
document.writeln(现在是.toDateString());
文档。写“嘿!”;
}
currentDate();

我在本地主机上运行index.html,它没有显示任何内容。空页。我错过了什么?我不知道怎么了。我希望它能写上一个日期和“嘿!”。

您缺少一个空格:

var now = new Date();

是否添加了
脚本
标记?请参阅代码。有一个脚本标记链接到client.js并查看错误消息。是的,控制台也显示了它。