请帮看一看下面的代码,我想实现这个功能。请帮忙看一看。高手请指教。

时间:2022-06-10 14:12:17
<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>
请帮看一看,我那里写错了。为什么不能实现这个功能。

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>

#2


上面这位给出的回答是错的,请有没有别的方法呢!

#3


for (var t=1;t<=10;t++)
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>

#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>

#6


for (var t=1;t<=10;t++)
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>

#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>

#2


上面这位给出的回答是错的,请有没有别的方法呢!

#3


for (var t=1;t<=10;t++)
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>

#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>

#6


for (var t=1;t<=10;t++)
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>

#8


秋水果然又是用正则……