2013-07-20 3 views
0

Я пытаюсь изучить JavaScript. Я создал программу Prime Number List с VB.NET. Когда вы нажимаете кнопку «Пуск», он делит textbox.text на textbox.text-1. Например:JavaScript - Список основных номеров

dim text as new textbox 
0: text.text = textbox.text 
1: text.text = text.text - 1 
    if text.text = "0" then 
    listbox1.items.add(textbox1.text) 
    textbox1.text = textbox1.text + 1 
    goto 0 
    else 
    if (textbox1.text/text.text).contains(",") then 
    goto 1 
    end if 
    end if 

Теперь, я пытаюсь сделать это с помощью JavaScript. Мой код JavaScript такой:

function okey(){ 
    var x=document.getElementById('mytext').value; 
    var y=document.getElementById('mytext').value; 
    looping: do { 
    if (y=0){ 
     alert('Yup!'); 
    } 
    else 
    { 
     var y=y-1; 
     var s = x/y; 
     if (s.indexOf(".") !== -1) 
    { 
     continue looping; 
      } 
     else 
      { 
     alert('Sorry :('); 
      } 
    } 
} 
while(0); 

Я сказал, что изучаю JavaScript. Я начал вчера.
Примечание: я хочу добавить это в select (например, listbox). Как я могу это сделать?
СПАСИБО ДРУГОЙ КАЖДЫЙ!

ответ

0

если (s.indexOf (" ")! == -1)

я думаю, вы можете попробовать с периодом (". ") Вместо (",")

+0

Не работает. Извините:/ –

0

попробовать это

функция ОКЕЙ() {

var x=document.getElementById('TextBox1').value; 
var y=document.getElementById('TextBox1').value; 
var flag="not prime"; 
if (y<2){ 
    flag="None"; 
} 
looping: 
{ 
    var y=y-1; 
var s = x/y; 
if (s.toString().indexOf('.') >0) 
    { 
    flag="prime"; 
    } 
    else 
{ 
    flag="not prime"; 
} 

}

while(y>2 && flag!="not prime"); 
alert (flag); 

}

+0

Он всегда говорит «Не просто». Он тоже не работает. –

+0

обновлено, попробуйте еще раз. он должен работать сейчас – Miller

+0

Не работает, опять:/ –

Смежные вопросы