Zum Hauptinhalt springen

Abfragen der Funktionen des AVR bei der Verarbeitung von Matrixtastaturen

JavaScript ist eine der beliebtesten Programmiersprachen der Welt. Und natürlich gibt es in seinem Arsenal viele Möglichkeiten, mit Arrays zu arbeiten. Eine solche Möglichkeit besteht darin, ein Array über die Tastatur einzugeben. Dieser Artikel enthält detaillierte Anweisungen zum Ausführen dieses Prozesses in JavaScript.

Bevor Sie mit den Codebeispielen fortfahren, müssen Sie sicherstellen, dass Sie verstehen, was ein Array ist. Ein Array ist eine geordnete Sammlung von Elementen. Elemente können wiederum einen beliebigen Datentyp haben: Zahlen, Strings, Objekte usw. In JavaScript können Arrays Elemente verschiedener Datentypen enthalten.

Nachdem Sie nun eine Vorstellung davon haben, was ein Array ist, können Sie mit der Eingabe des Arrays über die Tastatur fortfahren. In JavaScript können Sie dazu die Funktion prompt() verwenden. Mit dieser Funktion können Sie Daten über die Tastatur eingeben und als Zeichenfolge eingeben.

Um ein Array aus einer Zeichenfolge zu erhalten, müssen Sie zuerst alle Zahlen als Zeichenfolge eingeben und sie dann mit der Funktion split() teilen. Danach können Sie jede resultierende Zeichenfolge mithilfe der Funktion parseInt() in eine Zahl konvertieren und in einem neuen Array speichern.

Wie kann ich ein Array über die Tastatur in Javascript eingeben

Sie können mehrere Ansätze verwenden, um ein Array über die Tastatur in JavaScript einzugeben:

  • Mit prompt(): mit der Funktion prompt() wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, Daten einzugeben. Um ein Array einzugeben, müssen Sie die Werte durch ein Komma trennen und sie ggf. in Zahlen oder andere Datentypen konvertieren. Hier ist ein Beispiel:
var input = prompt("Введите элементы массива, разделяя их запятой");var array = input.split(",");for (var i = 0; i < array.length; i++) console.log(array);
  • Mit readline-Sync: wenn Sie ein Array von der Konsole aus lesen müssen, können Sie die Readline-Sync-Bibliothek verwenden. Es ermöglicht das Lesen von Daten aus der Konsole mit dem Sync-Paradigma (Sperrvorgang). Hier ist ein Beispielcode:
const readline = require("readline-sync");var input = readline.question("Введите элементы массива, разделяя их запятой: ");var array = input.split(",").map(item => Number(item));console.log(array);

Bei beiden Methoden können Sie ein Array über die Tastatur in JavaScript eingeben. Abhängig von Ihren Bedürfnissen und Ihrem Verwendungskontext können Sie einen dieser Ansätze wählen.

Beachten Sie, dass die Tastatureingabe ein Sicherheitsrisiko im Programm darstellt. Daher sollten Sie die Daten überprüfen und verarbeiten, um Fehler zu vermeiden und die Sicherheit Ihrer Anwendung zu erhöhen.

Schritt 1: Erstellen eines leeren Arrays

Sie können die folgende Syntax verwenden, um ein leeres Array zu erstellen:

  • let myArray = [];
  • oder
  • let myArray = new Array();

Beide Optionen erstellen ein leeres Array, das zum Speichern von Elementen bereit ist. Wir können auf die Elemente des Arrays anhand ihrer Indizes verweisen, die mit 0 beginnen.

let myArray = [];console.log(myArray); // Вывод: []

In diesem Beispiel haben wir die Variable myArray erstellt und ihr ein leeres Array zugewiesen. Dann haben wir den Inhalt des Arrays mit console an die Konsole ausgegeben.log() . Das Ergebnis ist ein leeres Array [] .

Schritt 2: Bestimmen der Array-Größe

Erstellen Sie zunächst die Variable size und weisen Sie ihr einen Wert zu, den der Benutzer mit der Funktion prompt() eingibt :

var size = prompt("Array-Größe eingeben");

Die Funktion prompt() zeigt ein Dialogfeld mit dem Text "Array-Größe eingeben" und einem Feld zum Eingeben eines Werts an. Der vom Benutzer eingegebene Wert wird der Variablen size zugewiesen.

Jetzt haben wir einen Array-Größenwert, und wir können die Werte mit einer Schleife weiter in das Array eingeben.

Schritt 3: Füllen eines Arrays mit Elementen

Hier ist ein Beispielcode, der eine for-Schleife verwendet, um ein Array mit Tastatureingaben zu füllen:

let arr = new Array(); // Erstellen eines leeren Arraysfor (let i = 0; i

In diesem Beispiel erstellen wir ein leeres arr-Array und verwenden eine for-Schleife, um durch jedes Element des Arrays zu laufen und es mit dem vom Benutzer mit der Prompt- Funktion eingegebenen Wert zu füllen. Die prompt-Funktion zeigt ein Meldungsfeld für den Benutzer an und wartet auf die Eingabe eines Werts.

Sie können die Größe des Arrays ändern, indem Sie in der for-Schleifenbedingung einen anderen Wert für die Variable i angeben. Wenn Sie beispielsweise ein Array mit 5 Elementen erstellen möchten, können Sie den folgenden Code verwenden:

let arr = new Array(5); // Erstelle ein Array mit 5 Elementen.for (let i = 0; i

Nachdem dieser Code ausgeführt wurde, wird das arr-Array mit den vom Benutzer eingegebenen Werten gefüllt.

Nachdem Sie also das Array mit Elementen über die Tastatur gefüllt haben, können Sie mit dem nächsten Schritt fortfahren, um mit diesen Werten in Ihrem JavaScript-Programm zu arbeiten.