1121 if条件语句练习--输入年月日判断执行
<script type="text/javascript">
var a=prompt("请输入一个年","请输入年份");
if(a!=null)
{
if(isNaN(a)==false)
{
if(a%1==0)
{
if(a>=1&&a<=9999)
{
var b=prompt("请输入一个月","请输入月")
if(b!=null)
{
if(isNaN(b)==false)
{
if(b%1==0)
{
if(b>=1&&b<=12)
{
var c=prompt("请输入一个日","请输入日");
if(c!=null)
{
if(isNaN(c)==false)
{
if(c%1==0)
{
if(c>=1&&c<=31)
{
if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
{
alert("您输入的日期是"+a+"年"+b+"月"+c+"日");
}
else if(b==4||b==6||b==9||b==11)
{
if(c>=1&&c<=30)
{
alert("您输入的日期是"+a+"年"+b+"月"+c+"日");
}
else
{
alert("您输入的日有误")
}
}
else
{
if(c>=1&&c<=28)
{
alert("您输入的日期是"+a+"年"+b+"月"+c+"日");
}
else if(c==29)
{
if(a%4==0&&a%100!=0 ||a%400==0)
{
alert("您输入的日期是"+a+"年"+b+"月"+c+"日");
}
else
{
alert("您输入的年份不是闰年")
}
}
else
{
alert("2月没有30号31号")
}
}
}
else
{
alert("您输入的日期大于31或者小于1")
}
}
else
{
alert("您输入的不是一个整数日")
}
}
else
{
alert("您输入的不是一个数字日")
}
}
}
else
{
alert("您输入的月份大于12小于1")
}
}
else
{
alert("您输入的不是一个整数月份")
}
}
else
{
alert("您输入的不是一个月份数字")
}
}
}
else
{
alert("您输入的不是一个公元年份");
}
}
else
{
alert("您输入的不是一个整数年份");
}
}
else
{
alert("您输入的不是一个数字年份");
}
}
</script>

1121 if条件语句练习--输入年月日判断执行的更多相关文章
- 输入年月日判断是当年第几天(if判断)
- Pyhton编程(二)之变量、用户输入及条件语句
一:变量 变量定义的规则 1)只能由数字.字母.下划线组成(不能以数字开头) 2)不能使用关键字作为变量名 ['and', 'as', 'assert', 'break', 'class', 'con ...
- Python基础总结之第五天开始【认识简单的条件语句,也可以叫判断语句】(新手可相互督促)
周五更新很累... 坚持,年薪20万又进了一步~~ python中的条件语句以[ if ]开头,条件语句成立时,运行该代码块,如果条件不成立,则跳过该代码块,执行后面的代码块. 简单的小示例: 输入性 ...
- [19/05/27-星期一] JavaScript_ 条件语句(if语句)和循环语句(while 、for、do-while)
一.条件语句 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <ti ...
- python语句结构(if判断语句)
一.python语句结构分类 条件控制语句:if 语句 if....elif语句 if嵌套 循环语句:while语句 for循环 控制语句:break.continue.pass语句 二.pyt ...
- shell脚本中的case条件语句介绍和使用案例
#前言:这篇我们接着写shell的另外一个条件语句case,上篇讲解了if条件语句.case条件语句我们常用于实现系统服务启动脚本等场景,case条件语句也相当于if条件语句多分支结构,多个选择,ca ...
- java中的条件语句(if、if...else、多重if、嵌套if)
Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这种"需要先判断条件,条件满足后才 ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- 慕课网-安卓工程师初养成-4-1 Java条件语句之 if
来源:http://www.imooc.com/code/1353 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这 ...
随机推荐
- MFC 配合 protobuff libevent 实现的Socket 的GM工具 框架
MFC 配合 protobuff libevent 实现的Socket 的GM工具 框架
- canvas 画六边形
<section class="m1-c"> <div class="m1-t clearfix"> <ul> <li ...
- [转载]理解HTML语义化
声明: 本文转载于:freeyiyi1993博客. 原文地址:http://www.cnblogs.com/freeyiyi1993/p/3615179.html 1.什么是HTML语义化? < ...
- 天气预报数据API
http://www.weather.com.cn/data/cityinfo/101010100.html//过期: http://api.36wu.com/Weather/GetMoreWeath ...
- 不用开发者账号打ipa包
编译一下 , if -> Build Success -> Show in Finder之后,将文件夹里的app直接拖入到iTunes里, 接着再iTunes里选中app -> S ...
- MyBatis源码分析(1)-MapConfig文件的解析
1.简述 MyBatis是一个优秀的轻ORM框架,由最初的iBatis演化而来,可以方便的完成sql语句的输入输出到java对象之间的相互映射,典型的MyBatis使用的方式如下: String re ...
- 河南省第六届ACM程序设计大赛
C: 最舒适的路线 (并查集) #include<cstdio> #include<cstring> #include<iostream> #include< ...
- javascript基础知识-语句
关于javascript语句,有下面一些有趣的用法. 1.空语句的使用: 空语句只包含一个";",那在什么时候可以使用呢? 例: //初始化一个数组a for(i = 0;i &l ...
- web标准:img图片在ie6下显示空白的bug解决方案
在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”. 1.将图片转换为块级对象 ...
- Android的构造器
当Java代码创建一个View实例,或根据XML布局文件加载并构建界面时将需要调用该构造器1.onFinishInflate():这是一个回调方法,当应用从XML布局文件加载该组件并利用它来构建界面之 ...