一、题目

在文本框中输入一个生日值,点击按钮,可以显示此生日的对应星座。定义一个函数,该函数用来接收一个生日值(月日组成的4位字符串,比如“0210”,“1225”等),并根据该生日值提示属于的星座。

二、代码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>星座查询</title>
</head><body>
<p align="center">请输入一个生日值(如:0123):<input type="text" id="t1"> <input type="button" value="显示星座" onclick="show()"/>
</p><script>function show(){var c1=document.getElementById("t1").value;    //获取文本框中的值//alert(c1);var month=c1.substring(0,2);var day=parseInt(c1.substring(2));switch(month){case "01":if(day>19){alert("水瓶座")}else alert("摩羯座");break;case "02":if(day>18){alert("双鱼座")}else alert("水瓶座");break;case "03":if(day>20){alert("白羊座")}else alert("双鱼座");break;case "04":if(day>19){alert("金牛座")}else alert("白羊座");break;case "05":if(day>20){alert("双子座")}else alert("金牛座");break;case "06":if(day>21){alert("巨蟹座")}else alert("双子座");break;case "07":if(day>22){alert("狮子座")}else alert("巨蟹座");break;case "08":if(day>22){alert("处女座")}else alert("狮子座");break;case "09":if(day>22){alert("天秤座")}else alert("处女座");break;case "10":if(day>23){alert("天蝎座")}else alert("天秤座");break;case "11":if(day>20){alert("射手座")}else alert("天蝎座");break;case "12":if(day>21){alert("摩羯座")}else alert("射手座");break;}
}</script>
</body>
</html>

三、结果

四、总结

1、首先要清楚星座与日期之间的对应的关系:

2、 substring(start,end)将返回一个包含从start到最后(不包括end)的子字符串的字符串;

parseInt()函数可解析一个字符串,并返回一个整数。

用JavaScript实现简单的星座查询相关推荐

  1. android简单星座查询,简单的星座查询

    简单的星座查询 1.引言 对于一个简单的星座查询的过程是为了熟悉时间控件Dateoicker的使用,并与java中初始化日历的Callendar类相结合来完成简单的星座的查询功能.2.程序代码 对于实 ...

  2. 基于Go语言星座查询~

    Go学习~ 基于Go语言开发的一个超级简单的星座查询 package mainimport ("fmt""strconv""strings" ...

  3. 一个简单的星座运势查询APP

    先看效果图如下: 这是一个简单的星座运势查看的APP. 先来看欢迎界面,欢迎界面很简单,只要是一个简单的动画播放效果,然后对动画播放设置监听,当动画播放结束后自动跳转到主界面.欢迎界面主要代码如下: ...

  4. php输出mysql查询结果_PHP简单获取数据库查询结果并返回JSON

    header("Content-type:text/html;charset=utf-8"); //连接数据库 $con = mysql_connect("localho ...

  5. 星座查询-python

    文章目录 启发 1.接收 1.1接收 1.2判断 2.处理 2.1整理日期 2.2处理并输出 2.2.2判断 2.2.2.2补充判断 运行一下 启发 我们已经做了很多项目,今天我们就用python写一 ...

  6. 十二星座的美丽传说——星座查询api接口

    星座的美丽传说 十二星座的美丽传说,相信大家都有所耳闻,如果要说出它的来源可不是人人都能说来的,这里让我们一起来听听星座文明起源的故事吧:星座起源为米索不达亚文明,是天上的恒星组合,也是用来确定天空方 ...

  7. 基于Android开发的星座查询APP源码

    本项目是一个基于安卓的星座运势查询项目源码,功能主要是星座查询,星座性格特点,联网实现的星座运势查询,和星座相关美图展示. 文件:url80.ctfile.com/f/25127180-7404788 ...

  8. 利用js制造一个星座查询的效果

    简单利用if语句制作一个星座查询的效果 <!DOCTYPE html> <html lang="en"><head><meta chars ...

  9. 星座运势接口、星座查询接口和星座配对接口应用解决方案【源码可用】

    福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全 这里仅分享如何将多个相关接口整合成一个完整的产品解决方案 以将星座运势接口.星座查询接口和星座运势接口整合成 ...

最新文章

  1. zookeeper脑裂
  2. 对于容器环境来说 全栈监控究竟意味着什么?
  3. u2net encode
  4. 极限编程阅读笔记--第二篇
  5. 优秀代码所具备的5大品质 你的代码呢?
  6. 光斑质心检测之曲线拟合求亚像素位置的三种方式
  7. .msi文件安装出现2503、2502错误
  8. 不定积分 基本积分表
  9. ELK+filebeat+redis 日志分析平台
  10. Ubuntu 链接ln的使用:创建和删除符号链接
  11. pytorch求STFT
  12. 如何挑选微信第三方开发商
  13. android颜色透明度换算详解
  14. 【LTE基础】SRVCC(Single Radio Voice Call Continuity 双模单待无线语音呼叫连续性)技术研究背景
  15. Bable的基本使用
  16. 打造超级IP,你真悟错了道!
  17. 快速了解端口banner
  18. DNS域名服务器114.114.114.114和8.8.8.8
  19. iOS Xib Storyboard
  20. 华为 android 5.0系统下载地址,华为emui5.1

热门文章

  1. 一套效果图适配(Android和IOS)全尺寸和标注规范-(一)(750x1334)
  2. java 不要使用魔法值_可别在代码中写那么多魔法值了,脑壳疼!
  3. 虚拟机搭建ftp服务 匿名用户不能上传、删除、修改,这个问题解决了2个钟头 脑壳疼
  4. 商汤科技校招经历汇总
  5. 记一次连接已重置的调试过程
  6. 手把手教您搭建AR应用开发环境
  7. 吉林大学超星慕课高级语言程序设计课后作业(2022版)实验00
  8. android 拦截国外电话号码,Android拦截外拨电话程序示例
  9. 卸载计算机上32位程序,Win7如何卸载32位Office程序丨Win7卸载32位Office程序解决方法...
  10. [Unity][安卓]VideoPlayer组件播放视频