JavaScript在线运行
JavaScript 代码
就绪
JavaScript在线运行:上方编辑代码,中间一键运行,下方查看 console 输出与 return 返回值。运行记录会保存在浏览器本机历史中,可随时载入。所有代码仅在当前浏览器执行,不会上传服务器。
Ctrl / ⌘ + Enter 快捷键process.argv。
其中 process.argv[0]、process.argv[1] 为占位(类似 node / script.js),你填的内容从 process.argv[2] 开始。
张三 42 中国上海,则得到 3 个自定义参数:
["张三", "42", "中国上海"]。
console.log(process.argv); // ["node", "script.js", "张三", "42", "中国上海"] console.log(process.argv.slice(2)); // ["张三", "42", "中国上海"] const name = process.argv[2]; // 张三 const age = Number(process.argv[3]); // 42 const city = process.argv[4]; // 中国上海若参数本身含空格,请加引号,例如
张三 42 "中国 上海" 仍是 3 个参数。
stdin 读取;需要一行行消费时用 readline()(读完返回 null)。
第一行输入 第二行输入 100代码中可这样用:
console.log(stdin); // 全文(含换行) console.log(readline()); // 第一行输入 console.log(readline()); // 第二行输入 const n = Number(readline()); // 100 console.log(n * 2); // 200 console.log(readline()); // null(已读完)也可以循环读到
null 为止:
let line;
while ((line = readline()) !== null) {
console.log("读到:", line);
}
console.log("结束,readline() 已返回 null");
console.log / warn / error / inforeturn 的返回值(也支持返回 Promise)