请问怎么理解:与大多数编程语言不同,JavaScript 没有输入或输出的概念。

在MDN重新重新介绍 JavaScript 中有一句

与大多数编程语言不同,JavaScript 没有输入或输出的概念

请问这句话应该怎么理解?

阅读 1.3k
1 个回答
它是一个在主机环境(host environment)下运行的脚本语言,任何与外界沟通的机制都是由主机环境提供的。

紧随其后的这句话就已经解释了。如果还要再明确一点的,那么可以看下面的例子。

对于 Java 而言:

System.out.println("Hello World");

在没有重定向的情况下,我们都知道在标准输出中将会有字符流 Hello World

而对于 js 而言:

console.log('Hello World')

你不给它主机环境(浏览器、Node.js),你没办法在任何地方(外界)看到这个输出。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题