Tell me where the error in this code

<script type="text/javascript"> var a = new Array(2, 5, 7); var b = new Array(); while (true) { var x = prompt("vashe chislo", "0"); x = +x; if (x == 0) { break } for (var i = 0; i < a.length; i++) { if (a[i] == 0) { b[i] = "-"; continue; } b[i] = x / a[i]; } alert(+a "\n" ("+x+")"\n" + b); } </script> 
  • maybe because the condition is fulfilled?)) - Gorets

1 answer 1

 <script type="text/javascript"> var a=new Array(0,5,7); var b=new Array(); while(true){ var x=prompt("Ваше число:", "0"); x=+x; if(x==0){break;} for(var i=0;i<a.length;i++){ if(a[i]==0){ b[i]="-"; continue; } b[i]=x/a[i]; } alert(a+"\n"+"+x+"+"\n"+b); } </script> 

Wash so work

  • alert(a+"\n"+x+"\n"+b); most likely so planned! - Palmervan
  • super, thanks for helping me - Roman Sokolov