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

解决方案 »

  1.   

    for (var t=1;t<=10;t++)
    alert ((t==2||t==6||t==9)?t:"welcome to!!!!!!!!!!!!!!!")
      

  2.   

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

  3.   

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

  4.   

    for (var t=1;t<=10;t++)
    alert(("269".indexOf(t)!=-1)?t:"welcome")
      

  5.   

    如果范围是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>