for (var t=1;t<=10;t++){
if (t==2|6|9){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
请帮看一看,我那里写错了。为什么不能实现这个功能。
8 个解决方案
#1
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (t==(2||6||9)){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
for (var t=1;t<=10;t++){
if (t==(2||6||9)){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
#2
上面这位给出的回答是错的,请有没有别的方法呢!
#3
for (var t=1;t<=10;t++)
alert ((t==2||t==6||t==9)?t:"welcome to!!!!!!!!!!!!!!!")
alert ((t==2||t==6||t==9)?t:"welcome to!!!!!!!!!!!!!!!")
#4
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (t==2||t==6||t==9){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
for (var t=1;t<=10;t++){
if (t==2||t==6||t==9){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
#5
<script language="JavaScript">
for (var t=1;t<=10;t++){
if ("2|6|9".indexOf(t)!=-1){ //我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); //如果不是2,6,9,那么就输出welcome to !!!!!!!!!!!!!!!
}
}
</script>
for (var t=1;t<=10;t++){
if ("2|6|9".indexOf(t)!=-1){ //我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); //如果不是2,6,9,那么就输出welcome to !!!!!!!!!!!!!!!
}
}
</script>
#6
for (var t=1;t<=10;t++)
alert(("269".indexOf(t)!=-1)?t:"welcome")
alert(("269".indexOf(t)!=-1)?t:"welcome")
#7
如果范围是1-100呢,还是t==2||t==6||t==9好点
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (/^(2|6|9)$/.test(t.toString())){
alert(t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); }
}
</script>
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (/^(2|6|9)$/.test(t.toString())){
alert(t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); }
}
</script>
#8
秋水果然又是用正则……
#1
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (t==(2||6||9)){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
for (var t=1;t<=10;t++){
if (t==(2||6||9)){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
#2
上面这位给出的回答是错的,请有没有别的方法呢!
#3
for (var t=1;t<=10;t++)
alert ((t==2||t==6||t==9)?t:"welcome to!!!!!!!!!!!!!!!")
alert ((t==2||t==6||t==9)?t:"welcome to!!!!!!!!!!!!!!!")
#4
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (t==2||t==6||t==9){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
for (var t=1;t<=10;t++){
if (t==2||t==6||t==9){ 我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); 如果不是2,6,9,那么就输出welcome
} to !!!!!!!!!!!!!!!
}
</script>
#5
<script language="JavaScript">
for (var t=1;t<=10;t++){
if ("2|6|9".indexOf(t)!=-1){ //我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); //如果不是2,6,9,那么就输出welcome to !!!!!!!!!!!!!!!
}
}
</script>
for (var t=1;t<=10;t++){
if ("2|6|9".indexOf(t)!=-1){ //我要求如果t=2或6或9时就执行输出t的值。
alert (t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); //如果不是2,6,9,那么就输出welcome to !!!!!!!!!!!!!!!
}
}
</script>
#6
for (var t=1;t<=10;t++)
alert(("269".indexOf(t)!=-1)?t:"welcome")
alert(("269".indexOf(t)!=-1)?t:"welcome")
#7
如果范围是1-100呢,还是t==2||t==6||t==9好点
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (/^(2|6|9)$/.test(t.toString())){
alert(t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); }
}
</script>
<script language="JavaScript">
for (var t=1;t<=10;t++){
if (/^(2|6|9)$/.test(t.toString())){
alert(t);
}else{
alert ("welcome to!!!!!!!!!!!!!!!"); }
}
</script>
#8
秋水果然又是用正则……