はい、彼らには何かすることがあります。JavaScriptはプログラミング言語であり、主にWebページのフロントエンドの相互作用に使用されます。もちろん、一般的なプログラミング言語として、ブラウザで実行するだけではありません。あなたが言及したnode.jsは例です。ローカルデバイスと通信するAPIをJavaScriptに拡張します。つまり、他のスクリプト言語のようにほとんどすべてのことを行うことができます。バッチ操作ファイル、Webサービス側の構築など。同時に、JavaScriptの柔軟な言語特性により、node.jsプログラムの開発の時間効率は非常に高くなっています。他のソリューションと比較して、プロトタイプ開発やアジャイル開発により適しています。
是的，它们有关系。JavaScript是一款编程语言，主要用于网页前端的交互。当然，作为一款通用的编程语言，它不一定只能在浏览器中运行。您所提到的Node.JS就是一个例子。它给JavaScript拓展了与本地设备通信的api，这意味着它可以像其他的脚本语言一样，干几乎任何事情。比如批量操作文件、搭建web服务端等。同时，由于JavaScript灵活的语言特性，开发Node.JS程序的时间效率是很高的，与其他方案相比，它更适合进行原型开发或敏捷开发。