看国足比赛的饮品,不知道是选可口可乐还是“小麦果汁”,有感而发做了一个人生不纠结模拟器。

选择困难症的好工具,你值得拥有!

<!DOCTYPE html>
<html lang="zh-cn">
<head><meta charset="utf-8"><titile></titile>
</head>
<body><h1>人生不纠结模拟器</h1><p>你因什么事而纠结:</p><input type="text" id="textOneId"><br><input type="text" id="textTwoId"><br>测算<input type="number" id="numberId">次<br><button id="btnid" onclick="btnFc()">妈咪妈咪哄,看看天意如何...</button><br><span id="spanOneId"></span><br><span id="spanTwoId"></span><h2 id="hTwoId"></h2><p>结果仅供参考,选错不要怪我...</p><script>"use strict"function btnFc(){let p = parseInt(document.getElementById("numberId").value);let x = document.getElementById("textOneId").value;let y = document.getElementById("textTwoId").value;if (p<=0){document.getElementById("spanOneId").innerHTML = "有的时候,不做出选择比做出错误的选择更让人遗憾!";}else {let inf = [0,0];for (let i=0;i<p;i++){let r = Math.floor( Math. random() * 2 );inf[r]++;}for (let j=0;j<2;j++){}document.getElementById("spanOneId").innerHTML = x + "出现了" + inf[0] + "次。";document.getElementById("spanTwoId").innerHTML = y + "出现了" + inf[1] + "次。";if (inf[0] == inf [1]){document.getElementById("hTwoId").innerHTML = "抱歉,我也很难抉择...";}else if (inf[0] > inf [1]){document.getElementById("hTwoId").innerHTML = "或许,你可以试试选" + x;}else{document.getElementById("hTwoId").innerHTML = "或许,你可以试试选" + y;}}}// version 0.1</script>
</body>
</html>

原理是类似于多次抛硬币的概率的统计结果,运行后整个页面呈现的是这样的效果:

PS:做得比较糙,后续有时间再优化下界面...

JavaScript编写的《人生不纠结模拟器》相关推荐

  1. 【Rust日报】2021-10-05 Mimic: 一款用Rust语言编写的命令行Gameboy模拟器

    Mimic: 一款用Rust语言编写的命令行Gameboy模拟器 Mimic: A Gameboy emulator written in Rust that can be played on the ...

  2. javascript编写_用JavaScript深入探讨:为什么对编写好的代码至关重要。

    javascript编写 Using simple terminology and a real world example, this post explains what this is and ...

  3. javascript编写_如何通过编写自己的Web开发框架来提高JavaScript技能

    javascript编写 Have you ever asked yourself how a framework works? 您是否曾经问过自己框架是如何工作的? When I discovere ...

  4. 用 JavaScript 编写测试脚本

    用 JavaScript 编写测试脚本 Truffle使用 Mocha 测试框架和 Chai 断言,为编写 JavaScript 测试提供了坚实的框架. 让我们深入研究,看看 Truffle 是如何建 ...

  5. 这两天发现一个老外用JavaScript编写的好东西:dp.SyntaxHighlighter。

    dp.Synta 来源http://blog.s135.com/post/226/ r介绍:在网页中加亮显示源代码的工具[原创]  大 | 中 | 小  [ 2007-4-19 14:56 | by  ...

  6. 【教程】HTML5+JavaScript编写flappy bird

         作者: 风小锐      新浪微博ID:永远de风小锐      QQ:547953539      转载请注明出处 PS:新修复了两个bug,已下载代码的同学请查看一下 大学立即要毕业了. ...

  7. python代替javascript_Pyjamas - 用python代替javascript编写基于浏览器的应用

    如果能用python代替Javascript编写基于浏览器的应用,该有多好啊.但是,Javascript是唯一一种能在浏览器里执行的语言(Flash或Silverlight除外).换个思路,先用Pyt ...

  8. JavaScript编写了一个计时器

    初学JavaScript,用JavaScript编写了一个计时器. 设计思想: 1.借助于Date()对象,来不断获取时间点: 2.然后用两次时间点的毫秒数相减,算出时间差: 3.累加时间差,这样就能 ...

  9. javascript编写_如何在JavaScript中使用解构来编写更简洁,功能更强大的代码

    javascript编写 by Ashay Mandwarya ?️?? 由Ashay Mandwarya提供吗? 如何在JavaScript中使用解构来编写更简洁,功能更强大的代码 (How to ...

  10. javascript官方文档_基于Javascript编写的开源Markdown和HTML相互转换器——showdown

    介绍 showdown是一个基于Javascript编写的开源Markdown和HTML相互转换器,showdown可以用在客户端(浏览器)或者服务端(nodejs).shodown还支持原始规范中未 ...

最新文章

  1. php 服务器运行状态,检查服务器各种服务的运行状态
  2. Linux -- 进程或线程独占CPU
  3. rest_framework04:ModelSerializer/Serializer高级用法
  4. 胃部不适,原来好辛苦!
  5. JS-数组-声明方式-读写添加删除-遍历
  6. SprinMVC解决URL多个参数
  7. 非极大值抑制(NMS)讲解
  8. 令牌环网 IEEE802.5
  9. 怎么进入计算机网络权限设置方法,电脑怎么设置网络访问权限保护共享文件安全...
  10. 数学——Lipschitz连续
  11. vue 视频截图获取第一帧或者某一帧
  12. 搭建微信小程序HTTPS服务器
  13. 【redis】发布与订阅
  14. Lucas 与 ExLucas
  15. Java操作桌面应用 --- Desktop 类
  16. android 高德卫星地图数据,白马地图 Bmap for Android v7.3.81 强大高德百度地图应用|张小北...
  17. EMC Networker存储备份软件
  18. 【C++】IO库 : IO类,文件输入输出,string流
  19. CJS,AMD,UMD和ESM
  20. 紧跟热点:爱乐活联合Qzone推出《舌尖上的中国菜》

热门文章

  1. klwp主题大全_klwp主题包百度网盘版下载-klwp主题包百度云版 _5577安卓网
  2. linux抓肉鸡入侵详细教程,一台linux肉鸡的简单手工入侵检测过程
  3. 【批处理】肉鸡扫描脚本
  4. 基于Delphi7的木马程序的查杀设计与实现
  5. Acronis Disk Director 11 Home下载,分区之王
  6. 优质的vray视频教程素材推荐,不容错过
  7. Quartz配置TerracottaJobStore-012
  8. rffc2071_基于RFFC2071的变频器设计
  9. 上海交通大学出版社python教材答案学生信息管理系统_学生信息管理系统任务书...
  10. radius服务器连接无线网络,验证RADIUS服务器连接用测验AAA RADIUS命令