04JavaScript程序语句
JavaScript程序语句
2.6程序控制流程
2.6.1选择结构
if <逻辑表达式>
语句
else
语句
if <逻辑表达式>
{ 语句组 }
else
{ 语句组}
if <逻辑表达式>
{ 语句组 }
else if <逻辑表达式>
{ 语句组 }
else
{ 语句组 }
//不同时间段显示不同问候语
<script>
var text=""; day = new Date( ); time = day.getHours( );
if (( time>=0) && (time < 7 ))
text="夜猫子,要注意身体哦! "
if (( time >= 7 ) && (time < 12))
text="今天的阳光真灿烂啊,你那个朋友呢?"
if (( time >= 12) && (time < 14))
text="午休时间。您要保持睡眠哦!"
if (( time >=14) && (time < 18))
text="祝您下午工作愉快! "
if ((time >= 18) && (time <= 22))
text="您又来了,可别和MM聊太久哦!"
if ((time >= 22) && (time <24))
text="您应该休息了!"
document.write(text)
</script>
Switch结构:
switch ( <变量> )
{
case <特定数值1>:<语句或语句组>;
case <特定数值2>:<语句或语句组>;
default:<语句或语句组>;
}
2.6.2循环结构
- while (<逻辑表达式>)
{语句组}
<script>
var i = 5;
while ( i > 0 ) {
document.write("i = " ,i ,"<br>");
i--;
}
</script>
- do {
语句或语句组
}while (<逻辑表达式>)
<script>
var i = 5;
do {
document.write("i = " ,i ,"<br>");
i--;
}while ( i > 0 )
</script>
- for ( [初始值];[条件];[增量] ) { <语句或语句组>}
<script>
for(var i = 5;i>0;i--){
document.write("i = " ,i ,"<BR>");
}
</script>
2.6.2跳转语句
Break
continue
日期
<!DOCTYPE html> <html> <head> <meta charset="GB2312"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Examples</title> <script language="JavaScript"> function showTime() { var today = new Date(); var ye = today.getFullYear(); //年year var mo = today.getMonth()+1; //月month var da = today.getDate(); //日day var ho = today.getHours(); //小时hour var mi = today.getMinutes(); //分钟minute var se = today.getSeconds(); //秒second mo = checkTime(mo); da = checkTime(da); mi = checkTime(mi); se = checkTime(se); var weekday; if (today.getDay() == 0) weekday = "星期日"; if (today.getDay() == 1) weekday = "星期一"; if (today.getDay() == 2) weekday = "星期二"; if (today.getDay() == 3) weekday = "星期三"; if (today.getDay() == 4) weekday = "星期四"; if (today.getDay() == 5) weekday = "星期五"; if (today.getDay() == 6) weekday = "星期六"; document.getElementById("nowDataTimeSpan").innerHTML = weekday + " " + ye + "-" + mo + "-" + da + " " + ho + ":" + mi + ":" + se ; setTimeout("showTime()",1000); //每一秒重新加载 function checkTime(i) { if (i < 10) i = "0" + 1; return i; } //时间格式 } </script> </head> <body onload="showTime()"> <div> 欢迎~~当前时间: <span id="nowDataTimeSpan"></span> </div> </body> </html>
最新文章
- HTML5 audio与video标签实现视频播放,音频播放
- Java伪界面操作数据库的小实例
- sqlserver2008存储过程(比较两个日期大小和获取当前月最大天数的存储过程)
- 整型信号量和PV操作(计算机操作系统)
- JavaScript 冒泡排序和选择排序
- struts2值栈内部数据结构详解
- 【转载】安卓APP架构
- Implement Stack using Queues
- javascript 数组操作 转
- Linux shell 脚本中”2>;&;1″的含义解释
- 在cad中画一条长500mm,垂直90度的线段
- SVG轨迹回放实践
- Error:Failed to resolve: com.android.support:appcompat-v7
- Unity输出PC端(Windows) 拖拽文件到app中
- jenkins 找插件下载的方法
- Haproxy基础知识 -运维小结
- Java md5加密 控制台传入与web传入参数 结果不匹配 || 相同字符串加密结果不同,如何保证JAVA MD5加密结果在不同的环境下都相同
- c语言第六次作业---结构体&;文件
- 20155301第十二周java课程程序
- 最短路径算法(Dijkstra)
热门文章
- org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected be
- cocos2d-x 求相交矩阵
- Oracle新建数据库
- iOS中打包.a静态库
- html5 canvas程序演示--P1197 [JSOI2008]星球大战
- 洛谷 P2585 [ ZJOI 2006 ] 三色二叉树 —— 树形DP
- 利用Oracle内置分析函数进行高效统计汇总
- Tomcat + solr5.2.1环境搭建
- js滚轮事件需要注意的兼容性问题
- bzoj题目大体分类