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 .对于这 ...
随机推荐
- expdp\impdp及exp\imp
数据泵文件 expdp介绍 EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_na ...
- 分享一个 jquery serializeArray()序列化方法
http://www.365mini.com/page/jquery-serializearray.htm http://www.365mini.com/diy.php?f=jquery-serial ...
- [转载] 1. JebAPI 之 jeb.api
本文转载自: https://www.zybuluo.com/oro-oro/note/142707 JEB API 官方地址:https://www.pnfsoftware.com/apidoc/ ...
- 【BZOJ2756】奇怪的游戏(二分,最小割)
题意: Blinker最近喜欢上一个奇怪的游戏.这个游戏在一个 N*M 的棋盘上玩,每个格子有一个数.每次 Blinker 会选择两个相邻的格子,并使这两个数都加上 1.现在 Blinker 想知道最 ...
- IntelliJ IDEA 16 本地LicenseServer激活(破解)
IntelliJ IDEA 16 本地LicenseServer激活(破解) IntelliJ IDEA 是Java开发利器,用社区版不爽,干催就用旗舰版,这个是收费的,需要licence. 网上找到 ...
- C#中dataGridView用法集
SqlConnection conn = new SqlConnection('Server=(local);DataBase=test;User=sa;Pwd=sa'); SqlDataAdapte ...
- search--搜索引擎的使用笔记
重度使用 完全匹配搜索 “”把搜索词放在双引号中 搜索不包含该词 减号- 常用的通配符 星号* 站内搜索site docker site:http://blog.daocloud.io/ 扩大范围搜索 ...
- 技术英文单词贴--V
V validate 验证,确认,使生效 verify 核实,查实,验证 version 版本,译文 via 通过,凭借,经过 prep
- mysql死锁问题解决步骤
锁表产生的原因 锁表的具体情况 解决锁表问题 1.查询是否锁表 show OPEN TABLES where In_use > 0; 2.查询进程 show processlist; 查询到相对 ...
- OA项目之弹出层中再弹出层
弹出层中再弹出一层如图: <asp:TextBox runat="server" ID="txtUName" CssClass="span2&q ...