您的位置:首页 > 编程语言 > ASP

ASP.NET动态网站制作(7)-- JS(2)

2015-10-08 13:13 489 查看
前言:这节课是JS的第二节课,主要是JS中的控制语句。

内容

  1.条件语句:

   (1)比较操作符:==,!=,>,>=,<,<=。字符串大小写转换:toUpperCase()、toLowerCase()。

   (2)逻辑运算符:&&(与运算)、||(或运算)、!(非运算)。

   (3)if语句:if(条件){...} else if(条件){...}else{...},注意if与else的匹配问题。

    if(iNum1>iNum2)

    {

      iNum3=iNum1;

    }

    else

    {

      iNum3=iNum2;

    }

    等价写法为:iNum3=iNum1>iNum2?iNum1:iNum2;

    若想让网页弹出一个输入框,则可以用prompt(...),例:var sInput=prompt("请输入一个1-100之间的整数");在网页里输入的内容反映到程序中都是字符串形式。可以使用Number()方法将字符串变为一个数字,如Number(sInput)。使用isNaN判断一个参数是否为数字,若不是一个数字,则返回true。

   (4)switch语句:switch(表达式)

            {  

              case ..:

                {

                 ...

                 break;

                }

               case ..:

                {

                 ...

                 break;

                }

               default:

                {

                 ...

                }

            }

  2.循环语句:

   (1)while(),计算1+2+3+...+100:

function MyClick()
{
var iNumber = Math.floor(Math.random()*100+1);//产生一个1-100之间的随机数
for(var i = 1; i < 7; i++)
{
if(i == 6)
{
alert("五次机会用完了,中奖号码是:"+ iNumber);
return;
}
else
{
var sInput = prompt("请输入一个1-100之间的整数");
var iInput = Number(sInput);
if(iInput == parseInt(iInput))
{
if(iInput > 100 || iInput <1)
{
alert("你输入的数字不在1-100之间");
}
else
{
if(iInput > iNumber)
{
alert("你输入的数字太大");
}
else if(iInput < iNumber)
{
alert("你输入的数字太小");
}
else
{
alert("恭喜你中奖了");
return;
}
}
}
else
{
alert("你输入的不是一个整数");
}
}
}
}


View Code
后记:预习,复习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: