是否有一个独立的JavaScript编译器/解释器和一个控制台,我可以使用它在浏览器之外练习JavaScript?

是否有一个独立的JavaScript编译器/解释器和一个控制台,我可以使用它在浏览器之外练习JavaScript?,javascript,Javascript,我想练习JavaScript,正在寻找一个独立的编译器或解释器,我可以在我的桌面上作为EXE运行,这样我就不必创建HTML页面并在浏览器中运行它们来测试JavaScript代码。那将是一大堆陈词滥调。我正在寻找一些可以像LINQPad为LINQ做的那样为JavaScript做的东西 我很确定我在网上看到了一些东西,但记不起它的名字了。您可以键入内容并运行它们,然后在线测试它们 我知道现在大多数浏览器都提供某种JavaScript编辑器、沙盒或控制台,您可以在其中执行相同的操作。我只是好奇我是否可

我想练习JavaScript,正在寻找一个独立的编译器或解释器,我可以在我的桌面上作为EXE运行,这样我就不必创建HTML页面并在浏览器中运行它们来测试JavaScript代码。那将是一大堆陈词滥调。我正在寻找一些可以像LINQPad为LINQ做的那样为JavaScript做的东西

我很确定我在网上看到了一些东西,但记不起它的名字了。您可以键入内容并运行它们,然后在线测试它们

我知道现在大多数浏览器都提供某种JavaScript编辑器、沙盒或控制台,您可以在其中执行相同的操作。我只是好奇我是否可以做一些类似于独立过程的事情

如果没有,即使我能想起你在网上试过的代码片段,那也太棒了。我想它叫gist或其他我过去常常知道的东西,比如我的手背,但现在我绝望地想不起来了

  • node.js中编写了一个工具,它去掉了chrome开发工具提供的node.js实用程序,可以在本地运行
  • 了解更多有关它的信息

    更新

  • 第二,为什么不使用Firefox内置的Scratchpad来编写js代码并即时运行呢?我有时也会使用它
  • 了解它:

  • 您的浏览器也将其全部嵌入其中。因此,在浏览器控制台中执行一些js也是一个很好的开始选择。不过,我想有些缺点包括调试。但对于开始,我想应该是好的。 我已经添加了第三点,看到你想要一些轻量的东西
  • 是的,很多:

    • Node.js
    • JSDB
    • JavaLikeScript
    • ShellJS
    • 等等

    Mozilla有一个包含独立Javascript shell的大列表:

    您可以使用NetBeans来完成此操作。

    如果您只需要一个控制台和一个编译器,试试Node JS怎么样?它是为服务器端编程而设计的,但仍然是JavaScript

    我在网上找到了我想记住的东西。这是小提琴。JS小提琴

    还有许多语言的小提琴

    现在,如果有人告诉我一个独立的桌面可执行环境,其中嵌入了JavaScript引擎,那就太好了


    我知道Windows脚本环境将允许我在命令行上运行JS,但我仍在寻找一个可以随时启动的独立可执行文件,它允许我在其中键入JavaScript代码并执行它。有这样的东西吗?

    你要找的只是一个浏览器。 您只需使用任何文本编辑器创建一个html页面,然后在浏览器中打开该文件。无需为此任务设置web服务器

    许多文本编辑器,如Dreamweaver、方括号和其他Komodo,都有一个内置的功能来执行“在浏览器中预览”


    JavaScript是客户端语言,因此解释器在浏览器中,而不是在web服务器中使用任何编辑器。可能是括号吧?有几个在线工具,最流行的是和@thllberg:Awesome。非常感谢你告诉我这些工具。我不知道。我主要做的是服务器端C#和CRUD Web开发中常见的一点Javascript。我现在开始认真研究JavaScript.Sweet。谢谢。:-)美丽的。非常感谢。:-)是的,我可以。我甚至可以使用Visual Studio。但是它们太重了,不适合这种东西。我倾向于使用轻量级和独立的东西。是的,node是我绝对想要使用的东西,这可能是一个很好的机会。谢谢。请阅读我的问题。我有,我不断重复,我不明白你为什么要重新发明轮子。顺便说一句,JSFIDLE是一个用于js代码的共享工具。Node.js是一个基于JavaScript的web服务器。因此,除了使用已安装且正在工作的浏览器,您什么也做不了:)这有什么问题???浏览器没有任何问题。我很好奇。啊,好的。请注意,任何浏览器都有不同的JavaScript渲染引擎(节点基于chrome的渲染引擎),它们会定期更新。因此,在运行独立引擎时可能会遇到一些小问题。是的,我知道。:-)这是一个小建议,你不应该在一个很短的时间内提出问题answer@cafebabe1991非常感谢。很抱歉。:-)