请求确认:gets()是否不属于JavaScript标准库?
确认:
gets() 不属于JavaScript标准库 gets() 绝对不是JavaScript标准库中的函数,它是C语言标准库中用于读取控制台输入的函数,JavaScript的官方标准(ECMAScript)以及浏览器、Node.js等常见JS运行环境里,从来没有定义过这个全局函数。
你在测试平台遇到的var milliseconds = Number(gets());,属于该平台自己封装的输入读取逻辑——这类在线编程题平台经常会自定义输入处理函数,但这次错误地借用了C语言的gets命名,完全是平台自身的不规范问题,和JavaScript本身的知识体系无关。
如果你的目标是通过这类测试补全JavaScript知识,完全不用纠结这个gets(),它不属于你需要掌握的JS内容。在标准JavaScript环境中,读取输入有对应的规范方式(比如浏览器用交互API、Node.js用readline模块等),但绝不会用到gets()。
内容的提问来源于stack exchange,提问作者iamthelabhras
相关产品推荐
相关产品推荐

