我正在尝试学习JavaScript。我用VB.NET创建了一个Prime Number List程序。单击“开始”按钮时,它将textbox.text分成textbox.text-1。像那样:
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 :(得分:0)
if(s.indexOf(“,”)!== -1)
我认为您可以尝试使用句点(“。”)而不是(“,”)
答案 1 :(得分:0)
试试这个
function okey(){
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);
}