什么';在windows上运行.js javascript文件最简单的方法是什么?

什么';在windows上运行.js javascript文件最简单的方法是什么?,javascript,Javascript,当您尝试运行(而不是编辑)Javascript文件时,它会给出一个错误,听起来好像代码中缺少引用。例如,我得到: Line: 3 Char: 1 Error: 'document' is undefined' Code: 800A1391 Source: Microsoft JScript runtime error 它是否试图执行类似于VBScript的程序?我应该用另一个程序运行它吗?是的,它的工作原理很像VBScript。如果你想学习javascript,我建议你访问w3schoo

当您尝试运行(而不是编辑)Javascript文件时,它会给出一个错误,听起来好像代码中缺少引用。例如,我得到:

Line: 3 Char: 1

Error: 'document' is undefined'

Code: 800A1391

Source: Microsoft JScript runtime error

它是否试图执行类似于VBScript的程序?我应该用另一个程序运行它吗?

是的,它的工作原理很像VBScript。如果你想学习javascript,我建议你访问w3schools.com。还可以查看这个类似的问题

最简单的“运行JS文件”方法是创建一个引用JS文件的HTML文件,并让默认浏览器运行它。一个简单的HTML文件的示例可以实现这一点(假设脚本名为
script.js
,并且与HTML文件位于同一文件夹中(名为
script.HTML
):


我的剧本
作为旁注,在windows上,您可以命名您的
html
文件
script.hta
,它将在Internet Explorer和没有地址栏的窗口中打开(),取决于您的环境,这可能会稍微容易一些。

是一种Microsoft技术,用于以各种语言运行脚本文件:它将脚本文件与脚本引擎连接起来以运行它。它从Windows 95开始就存在,其文档可在web上找到

如果双击
.js
文件,并且WSH未被禁用,则会导致Microsoft的“JScript”正在运行脚本引擎,以使用JavaScript绑定执行脚本,该脚本用于执行环境,包括对文件系统和shell的访问。它不提供浏览器环境或HTML呈现,因此
文档
标记为未定义

若要运行浏览器脚本,请在浏览器中运行它。系统脚本可能被编写为在WSH下运行,但在Windows下有一个更新的“PowerShell”替换。并提供替代的跨平台功能和功能


请注意,“JScript”这个名称起源于上个世纪的浏览器大战。我们不必说了;-)

JScript是一个脚本运行时引擎,它的语法与JavaScript类似(关于诉讼的更长故事),是
.js
文件的默认处理程序<代码>文档是浏览器JavaScript引擎中可用的全局对象(JScript没有定义)。至于如何“运行”它,您可能需要创建一个引用该脚本的
html
文件,然后双击该脚本,该脚本希望有一个用于某些内容的环境。你的剧本应该做什么?显然,它期望一个DOM。你不能仅仅“运行一个文件”而期望一切就绪。如果你想要一个更现代化的引擎,你可以将node.js与.js文件相关联。这是一个注释而不是答案。
<html>
  <head>
   <title>My Script</title>
   <script src='script.js'></script>
  </head>
  <body></body>
</html>