学哥量化交易学习
持续学习,提高认知,磨炼技艺,从零基础学编程并跨过量化程序交易的大门。
 返回首页
 
 
0047 JavaScript实现根据输入日期计算所属星座
作者:学哥
发布时间:2017-6-20
前一节课,通过JavaScript来实现在网页上进行四则运算。
这节课,参照以前第1章里面的根据输入日期计算所属星座。

程序设计思路
在网页上显示2个文本输入框,一个是月份,一个是日期。 点击计算按钮后,将计算的结果显示在下方的结果部分。 如果日期输入超过范围,则在点击计算按钮时进行alert提示。 大概的样子是这样的:
编写页面显示效果
可以参照上节课的网页的样式,先编写网页内容和对应的样式。 新建3个文件,xingzuo.html,xingzuo.css,xingzuo.js。 xingzuo.html代码如下: xingzuo.css代码如下: 浏览器打开html文件,查看网页效果:
计算逻辑
修改html文件,在计算按钮上增加事件代码,调用jisuan函数,然后将计算结果的内容删除掉。 xingzuo.html代码修改如下: 然后打开xingzuo.js,新增jisuan函数,然后参照之前的python代码,编写JavaScript代码。 xingzuo.js代码如下: 刷新网页: 输入日期3月20日,然后点击检查按钮: 可以看到结果正确。 重新输入日期4月21日,然后点击检查按钮: 可以看到结果正确。 然后重新故意输入一个错误的2月30日,然后点击检查按钮: 可以看到提示错误的日期范围。 然后可以测试所有的错误情况,以及每个月都测试4个日期,月头月尾,两个星座的分隔日期。确保所有的情况下程序都是正确的。
使用数组来简化代码
和python编程一样,同样可以使用数组来简化代码。 修改xingzuo.js代码如下: 然后再次测试所有的情况,可以看到,不同的写法能够实现同样的效果,可以让代码变得更简洁。
学哥量化交易学习团队
   致力于:持续学习,提高认知,磨炼技艺,持续输出高质量的教程和课程,帮助更多的人从零基础学编程并跨过量化程序交易的大门。
零基础学编程Python入门课程
课程包含以下内容:
1.图文教程《零基础学编程入门-从Python到Web网站.pdf》,学哥原创版权,共计1024页高清图文教程。
2.视频课程《零基础学编程Python入门》,学哥原创版权,共计24节课45个高清视频。
3.视频教程《玩转魔方》,学哥原创版权,可以送给孩子,共计16个高清视频。
4.图文教程《如何寻找编程相关的电子书下载资源.pdf》。
5.加入学哥编程学习辅导QQ群在线交流。

客服 10:00-17:00
QQ: 44556287
微信公众号
学哥量化交易学习
 
  微信公众号:学哥量化交易学习     QQ群1:603559164    客服QQ号:44556287
工信部备案/许可证编号:沪ICP备15050545号-4