var questionList = new Array(["1.你的星座是什么?", [["A.巨蟹", 4], ["B.白羊", 2], ["C.天蝎", 3], ["D.其他", 1]]],["2.你的专业是哪类?", [["A.文科", 4], ["B.理科", 3], ["C.工科", 2], ["D.其他", 1]]],["3.“我就和你嘿嘿嘿”出自谁?", [["A.山下智博", 2], ["B.费玉清", 4], ["C.周杰伦", 0], ["D.小s ", 0]]],["4.你喜欢下列哪种动物?", [["A.狗", 2], ["B.猫", 3], ["C.鲸", 4], ["D.户", 1]]],["5.绅士是什么意思?", [["A.大叔", 0], ["B.宅男", 0], ["C.举止优雅的上层人士", 0], ["D.变态", 4]]],["6.你的大学名字里带哪个字?", [["A.工", 3], ["B.南", 2], ["C.文", 4], ["D.其他", 1]]],["7.女人有几张嘴?", [["A.一张", 1], ["B.2张", 3], ["C.4张", 4], ["D.浑身都是嘴", 2]]],["8.你最喜欢下列哪个颜色?", [["A.粉色", 4], ["B.白色", 3], ["C.蓝色", 1], ["D.黑色", 2]]],["9.你喜欢什么样的女孩?", [["A.黑长直", 2], ["B.大波浪的长头发", 4], ["C.俏皮可爱的中长发 ", 1], ["D.中性风短发", 1]]]);var ratioList = new Array([7,1],[8,5],[9,10],[10,17],[11,21],[12,25],[13,30],[14,35],[15,37],[16,41],[17,46],[18,50],[19,54],[20,58],[21,60],[22,63],[23,66],[24,69],[25,72],[26,75],[27,77],[28,80],[29,83],[30,85],[31,87],[32,90],[33,92],[34,95],[35,98],[36,99]);var scoresSum = 0;$(function () {$("#btn_start").click(function () {$(".page_1").hide();$(".page_2").show();ShowQuestion(0, 0);});});function ShowQuestion(index, scores){scoresSum = (scoresSum - -scores);if (index >= questionList.length) {//答题完成$(".page_2").hide();$(".page_3").show();var introStr = "";var tipStr = "";var ratioStr = 0;for (var i = 0; i < ratioList.length; i++){if (ratioList[i][0] == scoresSum){ratioStr = ratioList[i][1];break;}}if (scoresSum >= 32) {tipStr = "污中王中王";introStr = "你的污值击败了 " + ratioStr + "%的大学僧,经鉴定你是污中王中王!“黄上”最佳代言人,出口成污,自带黄段子光环,站在污力巅峰独孤求败。";}if (scoresSum >= 27 && scoresSum <= 31) {tipStr = "超级大污王";introStr = "你的污值击败了 " + ratioStr + "%的大学僧, 经鉴定你是超级大污王!行走的黄段子字典,常年占据污力界元老地位无人能及,污力滔滔也只能望尘莫及。";}if (scoresSum >= 21 && scoresSum <= 26) {tipStr = "污大王";introStr = "你的污值击败了 " + ratioStr + "%的大学僧, 经鉴定你是污大王!黄段子力max,污力界护法战斗力爆表,再修炼一番,你就是下一届的污中王中王!";}if (scoresSum >= 16 && scoresSum <= 20) {tipStr = "小黄人";introStr = "你的污值击败了 " + ratioStr + "%的大学僧, 经鉴定你是小黄人!既能和污力界高手无障碍交流,又能保持自己的节操,是个游走于污力界与节操界的使者,未来的世界和平大使就靠你啦!";}if (scoresSum >= 12 && scoresSum <= 15) {tipStr = "纯洁宝宝";introStr = "你的污值击败了 " + ratioStr + "%的大学僧, 经鉴定你是稀有的纯洁宝宝!生活在这污力满满的世界却能抵挡住污力界的进攻,少侠的实力不可小觑!纯洁世界的未来就靠你啦!";}if (scoresSum >= 7 && scoresSum <= 11) {tipStr = "白莲花";introStr = "你的污值击败了 " + ratioStr + "%的大学僧,经鉴定你时世间稀有的一朵白莲花!面对污力界的浸淫,还能出淤泥而不染,让污力滔滔们见之而自行惭愧,污力世界的唯一光明,请继续照耀我们!";}$("#result_tip").html(tipStr);$("#result_intro").html(introStr);}else {for (var i = 0; i < questionList.length; i++) {if (index == i) {//找到题目$("#t_t_tip").html(questionList[i][0]);var answerList = questionList[i][1];$("#t_a_l").html("");for (var a = 0; a < answerList.length; a++) {var name = answerList[a][0];var scor = answerList[a][1];$("#t_a_l").append("<a href=\"javascript:ShowQuestion(" + (index - -1) + "," + scor + ")\">" + name + "</a>");}$("#t_a_l").append("<div class=\"clear\"></div>");}}}}function weixinAddContact(name) {WeixinJSBridge.invoke("addContact", { webtype: "1", username: name }, function (e) {//WeixinJSBridge.log(e.err_msg);
alert(e.err_msg);//e.err_msg:add_contact:added 已经添加//e.err_msg:add_contact:cancel 取消添加//e.err_msg:add_contact:ok 添加成功if (e.err_msg == 'add_contact:added' || e.err_msg == 'add_contact:ok') {alert('关注成功,或者已经关注过');}})}

转载于:https://www.cnblogs.com/DDmmy/p/5333215.html

微信公众号链接小测试题js逻辑相关推荐

  1. ecshop 小京东 微信公众号链接打开,报错appid不能为空,错误码10012

    微信公众号链接了商城的地址,在打开时以微信的浏览器打开,其中最麻烦的就是在测试时只能用手机的微信打开(暂时未找到可以直接输入地址的微信浏览器),在测试时会有很多不便,特别是在网站仍在运行的时候. 这里 ...

  2. 微信公众号及小程序开发入门(二)

    开发过程中一些对微信公众号和小程序的认识. 一.服务号 在公众号开发入门一中提到,微信公众号分为订阅号和服务号,其中服务号功能最强,只准企业申请,并且要每年交300元认证费.如果企业想拥有自己的公众号 ...

  3. 【教程】微信公众号与小程序主体变更看这篇就够了

    一.前言 不久后公司主体将要变更,为了公司现有的公众号以及小程序能够实现丝滑切换,花了半天时间仔细研究了一下微信主体变更的操作章程.现将其中的要点以及注意点记录整理如下,可供后续有需要做微信公众号或小 ...

  4. 【微信小程序控制硬件 第14篇】分享一下我在微信公众号和小程序上实现的几个颜色采集器,轻松集成到您项目实现调光。

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  5. 微信公众号开发小坑:确认访问的微信是否为已关注公众号,秘钥使用全局access_token不能使用局部变量access_token

    环境说明: 1.项目功能:年会抽奖活动开发,子功能:获取客户的相对公众号的唯一oppenid,然后确认是否关注本公众号,关注则获取客户信息后发抽奖券保存,否则先关注微信公众号: 2.java环境:SS ...

  6. Bwsaas框架基于Thinkphp6.x开发的微信公众号,小程序,app,H5等多端打通的框架

    完善bwsaas框架并开源原生小程序商业版本前端应用 新增 1插件安装升级,安装平台系统插件(type=admin_system)时可同时添加多个角色组(平台系统功能+租户系统功能),需要在group ...

  7. 小程序 php wecahtpay,PHP 微信公众号,小程序获取支付参数。微信支付

    PHP 微信公众号,小程序获取支付参数.微信支付 发布时间:2018-09-26 11:19, 浏览次数:278 , 标签: PHP 首先下载微信官方demo放入项目中 地址:https://gith ...

  8. Appium 解决微信公众号、小程序切换 webview 后无法定位元素的问题

    Appium 解决微信公众号.小程序切换 webview 后无法定位元素的问题 参考文章: (1)Appium 解决微信公众号.小程序切换 webview 后无法定位元素的问题 (2)https:// ...

  9. 修改审查元素怎么保存_[图解]微信公众号链接里的音频保存方法

    第1步,登陆"微信PC版",将含有音频的微信公众号链接发送至"文件传输助手"或者发送给自己,左键单击链接,弹出微信浏览界面 第2步,在微信浏览界面,左键单击按钮 ...

最新文章

  1. java中友元类_友元类成员的依赖关系|循环依赖
  2. matlab练习程序(图像旋转,最邻近插值)
  3. statsmodels 笔记:VAR
  4. MySQL 高级 - 索引 - 概述
  5. Java并发编程的基础-Thread.interrupted
  6. 优化案例(part7)--Latent Multi-view Subspace Clustering
  7. python默认参数陷阱_python默认参数陷阱
  8. 浅谈MySQL存储引擎选择 InnoDB还是MyISAM
  9. ESP32 LVGL8.1 ——Label 标签 (Style 14)
  10. oracle中文谐音,Treasure的歌词中文翻译?? bruno mars 唱的treasure中文歌词谐音 谁懂啊?帮......
  11. c语言程序设计mooc作业平台答案,C语言程序设计下mooc答案.docx
  12. 知乎python小项目_python项目知乎
  13. 数据结构之常见排序算法的适用范围
  14. Win10 LTSB/LTSC安装微软商店/Microsoft store
  15. 计算机密码技术发展,密码技术的分类
  16. GBase 8c技术特点
  17. Java:使用POI实现word的docx文件的模板功能
  18. 狂神说JAVA 数组、三种初始化和内存分析
  19. python 计算GPA
  20. 会计专业春季高考计算机模拟,2017春季高考财会类专业知识模拟试题及答案

热门文章

  1. 泛型的意义和作用是啥?
  2. JAVA练习题:求水仙花数
  3. 使用XPC与X-Plane9进行通信
  4. savour 钱包开发者招募
  5. 第四十二次总结:json模块与pickle模块
  6. 程序员学金融-日本(2)- 高负债风险
  7. 系统级程序设计第二次作业
  8. 盘一盘 QuantLib 系列 2 - 生成日期表
  9. 下载谷歌play应用_在Google Play控制台上为应用设置发布并发布到内部曲目
  10. python实现之一阶二阶导数