2017-01-14 3 views
-2

ich diese Schleife gemacht:JavaScript - Alarm alle Werte eines Arrays

var intt =number; 
var divider=[intt]; 
var i; 
var count=0; 
var b; 
var temp=0; 
var temp2=0; 

for(i=1; i<=intt; i++){ 

    if(number%i==0){ 
     divider[count]=i; 
     b=count++; 

    }  
} 

Ich frage mich, wie kann ich die Werte alle divider in einem alert() setzen?

+0

'alert (Teiler)'? Das Array wird unter der Haube zusammengefügt. – Oriol

Antwort

2

Sie können dies tun, wenn Sie mögen:

alert(JSON.stringify(divider)); 

oder können Sie join alle Werte in eine Zeichenfolge wie folgt:

alert(divider.join(", ")); 

und fügen Sie es dann nach dem Code wie folgt:

var intt =number; 
var divider=[intt]; 
var i; 
var count=0; 
var b; 
var temp=0; 
var temp2=0; 

for(i=1; i<=intt; i++){ 

    if(number%i==0){ 
     divider[count]=i; 
     b=count++; 

    }  
} 

alert(divider.join(", ")); 
0

Wenn ich verstehe Ihre Frage:

var intt =number; 
    var divider=[intt]; 
    var i; 
    var count=0; 
    var b; 
    var temp=0; 
    var temp2=0; 

    var strBldr = ""; 

    for(i=1; i<=intt; i++){ 

     if(number%i==0){ 
      strBldr = "".join(i+", "); 
      divider[count]=i; 
      b=count++; 

     }  
    } 

    strBldr = strBldr.slice(0, -2); 
    alert(strBldr); 
+0

Sorry ich mag Tha'er Al-Ajlouni seine Antwort mehr :) –

+0

Danke für deine Freundlichkeit :) –

Verwandte Themen