私は基本的だと思われる質問がありますが、私はそれを理解できないようです。Javascriptで印刷
"input"(プログラムの先頭に任意の整数として宣言された)という変数の値をとり、番号(入力)と同じ大きさのアスタリスク()で構成される正方形を出力するプログラムを作成します。たとえば、 "input"が値5で宣言されている場合、プログラムは25個のアスタリスク()で構成される正方形を表示します。アスタリスク()が高く、アスタリスク()が長い。
これまでのコードは次のとおりです。私は文字列を連続的に印刷する方法を本当に理解していません。もし私がスター=私がしたら、それは数字に変わり、数字を印刷します。だから私はどうやって接続するの?私は新しい行をどこに置くべきかもわからない。 console.log(スター "\ n");私にエラーを与えます。あなたは、文字を複数回印刷するrepeat
-functionを使用することができます:)
var input = 2;
var star = "*";
var i = 0;
do {
console.log(star);
i++;
} while (i < input);
ヒント:あなたが個別にすべてのアスタリスクを印刷したくないあなたは
line
ことができますし、それを印刷しn
回を構築したら:あなたは
+
オペレータに別の文字列を連結することができますアスタリスクのすべての行を印刷したいとします。つまり、最初にアスタリスクの行を作成してから、 'console.log()'を作成する必要があります。 – skyline3000これにはいくつかの方法があります。今では、1行だけの印刷しかできません(あなたはそうしませんが、あなたはそうしました)が、列と行の両方を印刷する必要があります。必要なアスタリスク数の文字列を作成し、正しい行数を印刷することを検討します。 –
ありがとう! –