<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条件语句练习--输入年月日判断执行的更多相关文章

  1. 输入年月日判断是当年第几天(if判断)

  2. Pyhton编程(二)之变量、用户输入及条件语句

    一:变量 变量定义的规则 1)只能由数字.字母.下划线组成(不能以数字开头) 2)不能使用关键字作为变量名 ['and', 'as', 'assert', 'break', 'class', 'con ...

  3. Python基础总结之第五天开始【认识简单的条件语句,也可以叫判断语句】(新手可相互督促)

    周五更新很累... 坚持,年薪20万又进了一步~~ python中的条件语句以[ if ]开头,条件语句成立时,运行该代码块,如果条件不成立,则跳过该代码块,执行后面的代码块. 简单的小示例: 输入性 ...

  4. [19/05/27-星期一] JavaScript_ 条件语句(if语句)和循环语句(while 、for、do-while)

    一.条件语句 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <ti ...

  5. python语句结构(if判断语句)

    一.python语句结构分类 条件控制语句:if 语句 if....elif语句 if嵌套 循环语句:while语句    for循环 控制语句:break.continue.pass语句 二.pyt ...

  6. shell脚本中的case条件语句介绍和使用案例

    #前言:这篇我们接着写shell的另外一个条件语句case,上篇讲解了if条件语句.case条件语句我们常用于实现系统服务启动脚本等场景,case条件语句也相当于if条件语句多分支结构,多个选择,ca ...

  7. java中的条件语句(if、if...else、多重if、嵌套if)

    Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这种"需要先判断条件,条件满足后才 ...

  8. javascript语句——条件语句、循环语句和跳转语句

    × 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

  9. 慕课网-安卓工程师初养成-4-1 Java条件语句之 if

    来源:http://www.imooc.com/code/1353 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这 ...

随机推荐

  1. Eclipse中Maven项目添加jar包

    各个标签的含义如下: Overview:显示maven项目的一些基本信息Dependencies:添加jar包的页面Plugins:添加maven插件的页面.比如tomcat-maven-plugin ...

  2. Hdu OJ 5884-Sort (2016 ACM/ICPC Asia Regional Qingdao Online)(二分+优化哈夫曼)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5884 题目大意:有n个有序的序列,对于第i个序列有ai个元素. 现在有一个程序每次能够归并k个序列, ...

  3. Oracle 10g -- 修改DB的编码

    修改DB的原因是:因为我的DB不支持中文,所以每当我向数据库表中插入一条数据的时候,中文就都变了类似于“?(是反问号)”的乱码,为了能顺利插入成功,故做了此次修改; 系统:windows XP 英文版 ...

  4. 手动开启/关闭Oracle数据库

    @echo off@echo 启动/关闭数据库set /p flag=您是否要启动数据库?(是按Y启动,否按N关闭) goto answer%flag% goto end :answery echo ...

  5. 面试知识点总结之Java语言

    1.如果某个对象出现在字符串表达式中,如System.out.println(this+".class");,则会自动调用this.toString() 2.所有的类都是在对其第一 ...

  6. Linux2

    linux开源软件 :apache软件 nginx支持更高的并发访问 MySQL PHP samba mongoDB python 应用领域: 一:服务器  二:嵌入式

  7. ubuntu12.04安装svn 1.7(转载)

    ubuntu12.04安装svn 1.7 分类: ubuntu2013-10-22 16:03 239人阅读 评论(0) 收藏 举报 svnubuntu   目录(?)[+]   1.问题     在 ...

  8. POI 读取word (word 2003 和 word 2007) (转)

    最近在给客户做系统的时候,用户提出需求,要能够导入 word 文件,现在 microsoft word 有好几个版本 97.2003.2007的,这三个版本存储数据的格式上都有相当大的差别,而现在 9 ...

  9. 奇葩问题之ToolBar返回键失效

    今天遇到一个奇葩问题,先说现象:接口调用成功,但是在后台业务上报错时(比如:手机号已经被注册过时,接口调用成功,但是后台返回了错误信息:手机号已被注册),toolBar的返回键失效了. 后来仔细看了一 ...

  10. 在NopCommerce中启用MiniProfiler

    MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC.WebForm 以及WCF 的性能分析的小程序.可以对一个页面本身,及该页面通过直接引用.Ajax ...