2017-04-07 2 views
-3

Ich möchte nach dem zufälligen String-Generator Herausforderung fragen. Also, ich habe dieses Quiz von JavaScript für Kinderbuch von keinem Stärkepressehersteller bekommen. Ich bin Neuling und sehr verwirrt über diese Herausforderung, kann mir jemand helfen?Random String-Generator von JavaScript für Kinder Herausforderung

====================

Zufällige Zeichenfolge Generator

„Machen Sie einen zufälligen Zeichenfolge-Generator. Sie werden mit einem beginnen müssen Zeichenfolge, die alle Buchstaben des Alphabets enthalten: var Alphabet = „ABCDEFGHIJKLMNOPQRSTUVWXYZ“; Um einen zufälligen Buchstaben aus dieser Zeichenfolge auswählen, können Sie aktualisieren Sie den Code, den wir für den Zufalls Insult Generator in Kapitels 3: Math.floor (Math.random() * alphabet.length) .Dieser wird einen zufälligen Index in die Zeichenfolge erstellen.Sie können dannverwendeneckige Klammern, um das Zeichen in diesem Index zu erhalten. Um die zufällige Zeichenfolge zu erstellen, beginnen Sie mit einer leeren Zeichenfolge (var randomString = ""). Erstellen Sie dann eine while-Schleife, die fortlaufend neue zufällige Buchstaben zu dieser Zeichenfolge hinzufügt, so lange wie die Zeichenfolge Länge ist kleiner als 6 (oder eine beliebige Länge, die Sie auswählen). Sie können den Operator + = verwenden, um einen neuen Buchstaben am Ende der Zeichenfolge hinzuzufügen. ! Nachdem die Schleife beendet ist, melden Sie es an die Konsole Ihre Kreation zu sehen“

Antwort

0

Ok, sind diese Anweisungen ein bisschen von innen nach außen, hier in der richtigen Reihenfolge:

// You’ll need to start with a string containing all the letters in the alphabet: 
 

 
var alphabet = "abcdefghijklmnopqrstuvwxyz"; 
 

 
// To create the random string, start with an empty string 
 

 
var randomString = ""; 
 

 
// Then, create a while loop that will continually add new random letters to this string, as long as the string length is less than 6 (or any length you choose). 
 

 
while (randomString.length < 6) { 
 

 
    // To pick a random letter from this string, you can update the code we used for the random insult generator in Chapter 3 
 

 
    var randomIndex = Math.floor(Math.random() * alphabet.length); 
 
    
 
    // You can then use square brackets to get the character at that index. 
 

 
    var randomChar = alphabet[randomIndex]; 
 
    
 
    // You could use the += operator to add a new letter to the end of the string. 
 

 
    randomString += randomChar; 
 
    
 
} 
 
    
 
// After the loop has finished, log it to the console to see your creation! 
 

 
console.log(randomString);

+0

Danke Georg, du hilfst mir wirklich :) – szopen

Verwandte Themen