2016-11-01 2 views
0

Wie erstelle ich eine separate Funktion, wo, wenn meine RandNum = 7 console.log "Hallo". Nur Javascript verwenden.Console.log auf einer zufälligen Zahl

Danke.

function randomNumber() { 
     var randNum = Math.floor(Math.random() * (25)) + 1; 
     console.log(randNum); 

     } 

Antwort

1
function randomNumber() { 

    var randNum = Math.floor(Math.random() * (25)) + 1; 

    return randNum; 

} 

function logRandomNumber() { 

    var randNum = randomNumber(); 

    if(randNum == 7) { 

     console.log('hello'); 

    } 

} 

logRandomNumber(); 
+0

Haben Sie eine Idee, wie ich die console.log in eine separate Funktion einfügen würde. – Anon4321

+0

gefällt das? Funktion randomNumber() { \t var RandNr = Math.floor (Math.random() * (25)) + 1; \t Rückgabe randNum; } Funktion logRandomNumber() { \t var randNum = random(); \t if (randNum == 7) { \t \t console.log ('Hallo'); \t} } logRandomNumber(); –

+0

Funktion randomNumber() { \t \t var RandNr = Math.floor (Math.Random() * (25)) + 1; \t \t return randNum; } \t \t logRandomNumber function() { \t \t war randNum = Random Number(); \t \t if (randNum == 7) { \t \t \t console.log ('Hallo'); \t \t} } \t \t logRandomNumber(); –

0
function randomNumber() { 
    var randNum = Math.floor(Math.random() * (25)) + 1; 
    if(randNum == 7){ 
     hello(); 
    } 

    } 

function hello(){ 
    console.log('hello'); 
} 

das Konsolenprotokoll in einer if-Anweisung wickeln, die den Wert der Zufallszahl überprüft, die generiert wurde.

Die neue Funktion wird das Konsolenprotokoll und wird aufgerufen, wenn die if-Anweisung korrekt ist

function randomNumber() { 
    var randNum = Math.floor(Math.random() * (25)) + 1; 
     hello(randNum); 
    } 

function hello(randNum){ 
    if(randNum == 7) 
    console.log('hello'); 
    } 
} 

so dass Sie die randNum Variable an die Funktion übergeben, wo sie geprüft werden

+0

Er _Hello_ gemeint, nicht _7_ (:-). – FDavidov

+0

Woops, dann Konsole log "Hallo" statt – BrentG

+0

Haben Sie eine Idee, wie ich die console.log in einer separaten Funktion obwohl. – Anon4321

1
function randomNumber() 
{ 
     var randNum = Math.floor(Math.random() * (25)) + 1; 
     (randNum==7)?console.log("hello"):console.log(randNum); 

} 

// wenn Sie eine andere Funktion benötigen

function randomNumber1() 
{ 
     var randNum = Math.floor(Math.random() * (25)) + 1; 
     if(randNum===7) 
      SeparateFunc(); 


} 

function SeparateFunc(){ 
console.log("hello"); 

} 

JSFiddle: https://jsfiddle.net/y918ndu0/

Verwandte Themen