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 .对于这 ...
随机推荐
- lnmp重置mysql密码
第一种方法:用军哥的一键修改LNMP环境下MYSQL数据库密码脚本一键脚本肯定是非常方便.具体执行以下命令: wget http://soft.vpser.net/lnmp/ext/reset_mys ...
- laravel 数据库迁移
问题:之前有创建迁移文件 并且执行过 如果删除迁移文件 再重新创建迁移文件时就有问题 提示找不到之前的迁移文件 /** 一开始执行的命令 php artisan make:migration crea ...
- 【转载】Windows自带.NET Framework版本大全
转载自:http://blogs.msdn.com/b/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is ...
- html css一些记录
1.忽略将页面中的数字识别为电话号码 <meta content="telephone=no" name="format-detection" /> ...
- wpf:小问题总结
1.我们经常在新添加的一个dll的时候,启动程序,会报出找不到对应的dll. 我们需要做如下操作: 1)右击dll,选择属性,改成始终复制
- BIEE 11g学习
biee 11g学习1. 创建资料档案库文件(RPD) 文件数据库 1.1 创建数据源连接 运行Net Manager 用于BIEE的数据库服务 1.2 模型的建立 1.运行o ...
- c#开发Mongo笔记第七篇
开发到这里遇到了一些问题,哪到这里想请教一下大家 今天我完成的是菜单功能, public class Menu { public ObjectId _id { get; set; } public i ...
- linux 搭建jenkins+创建maven工程JOB
1.linux 安装jenkins 网上搜到这样安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redh ...
- Github心得体会
Github是一个代码托管的网站,以前端的代码为主,还有很多互动. 在我的理解看来,github并不仅仅是一个代码库,你可以自由注册,推送自己一些感兴趣编写的源代码.它不是单纯的保存代码,更多的是让 ...
- MVC过滤器
MVC的每一个请求都会给相应的控制器的对应行为方法处理,那么想在这些处理的前 前后后增加一些额外的逻辑处理,因此过滤器的作用就来了 MVC支持的过滤器类型有四种,分别是:Authorization(授 ...