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:
View Code
后记:预习,复习。
内容:
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
后记:预习,复习。
相关文章推荐
- asp.net MVC 中呈现指定区域下的分部视图
- asp.net MVC 中呈现指定区域下的分部视图
- 如何利用iis的缺陷配置system权限的asp后门 - tk
- ASP.NET中HTML页面的访问验证设置方法
- Spring @Aspect进行类的接口扩展
- OWASP Top 10 – 2013, 最新十大安全隐患(ASP.NET解决方法)
- ASP显示页面执行时间的方法
- 未能找到元数据文件C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\..\IDE\EntityFramework.dl
- ASP编码和解码函数详解
- Asp.net Web.Config - 配置元素 trace
- Asp.net Web.Config - 配置元素 caching
- Spring @Aspect切面参数传递
- 打开asp出现An error occurred on the server when processing the URL
- 对于ASP下的分页问题
- Spring @Aspect实现切面编程
- ASP.NET中HTML页面的访问验证设置方法
- ASP.NET动态网站制作(6)-- JS(1)
- 关于ASP.NET MVC的Html.BeginForm()方法
- Codeforces 583A Asphalting Roads
- ASP.NET MVC中URL末尾斜杠的实现