0
私は去哪儿网-2017笔试题を学習し、プログラミングしていました。私のプログラムでは、readline()
関数を使用して、stdin
からの入力から1行を読み込みたいと考えています。私はreadline()
機能がに属していることを知っています。JavaScriptシェルによるとMDNによると。しかし、ブラウザでコードを実行すると関数は定義されません。JavaScriptで "readline()"関数を使用するには?
var line;
while (line = read_line()) {
while (line.indexOf(" ") != -1) {
line = line.replace(" ", "");
}
if (line.length <= 6) {
print(line);
} else if (line.length > 6 && line.length <= 14) {
var line1 = line.substring(0, 6);
var line2 = line.substring(6);
print(line1 + " " + line2);
} else if (line.length > 14 && line.length <= 18) {
var line1 = line.substring(0, 6);
var line2 = line.substring(6, 14);
var line3 = line.substring(14);
print(line1 + " " + line2 + " " + line3);
}
}
私は自分のブラウザでコードを実行したい場合。私は何をすべきか?
ありがとうございました。
どこからお読みになりたいですか?ファイルがありません。ブラウザベースのJSはstdinを持っていません - あるいはnode.jsを話していますか? – mplungjan
javascriptのstdinから読み取ることはできません –
これは、jsシェルの*コマンドライン*プログラムで、Webブラウザ内のjsとは関係ありません。それはどこから読んでいますか? –