人品计算器

来源:互联网 发布:美图秀秀做淘宝主图 编辑:程序博客网 时间:2024/06/10 13:19

人品计算器是一个测试游戏玩家人品的工具,最简单的是将各字符的ASCII或Unicode码相加,取其和再取余(通常mod 100)求出“人品值”。

 

 


  function nameResult(str)

  {

  var _loc1 = checkPreList(str);

  if (_loc1 == null)

  {

  _loc1 = getResult(str);

  } // end if

  var _loc2 = "姓名:" + str + "/n";

  _loc2 = _loc2 + ("人品得分:" + foramtResult(_loc1) + "/n");

  _loc2 = _loc2 + ("评价:" + getValue(_loc1));

  return (_loc2);

  } // End of the function

  function foramtResult(n)

  {

  return (n >= 0 && n <= 100 ? (n) : ("负溢出"));

  } // End of the function

  function getValue(n)

  {

  var _loc2 = "";

  if (n == 0)

  {

  _loc2 = "你一定不是人吧?怎么一点人品都没有?!";

  }

  else if (n > 0 && n <= 5)

  {

  _loc2 = "算了,跟你没什么人品好谈的...";

  }

  else if (n > 5 && n <= 10)

  {

  _loc2 = "是我不好...不应该跟你谈人品问题的...";

  }

  else if (n > 10 && n <= 15)

  {

  _loc2 = "杀过人没有?放过火没有?你应该无恶不做吧?";

  }

  else if (n > 15 && n <= 20)

  {

  _loc2 = "你貌似应该三岁就偷看隔壁大妈洗澡的吧...";

  }

  else if (n > 20 && n <= 25)

  {

  _loc2 = "你的人品之低下实在让人惊讶啊...";

  }

  else if (n > 25 && n <= 30)

  {

  _loc2 = "你的人品太差了。你应该有干坏事的嗜好吧?";

  }

  else if (n > 30 && n <= 35)

  {

  _loc2 = "你的人品真差!肯定经常做偷鸡摸狗的事...";

  }

  else if (n > 35 && n <= 40)

  {

  _loc2 = "你拥有如此差的人品请经常祈求佛祖保佑你吧...";

  }

  else if (n > 40 && n <= 45)

  {

  _loc2 = "老实交待..那些论坛上面经常出现的偷拍照是不是你的杰作?";

  }

  else if (n > 45 && n <= 50)

  {

  _loc2 = "你随地大小便之类的事没少干吧?";

  }

  else if (n > 50 && n <= 55)

  {

  _loc2 = "你的人品太差了..稍不小心就会去干坏事了吧?";

  }

  else if (n > 55 && n <= 60)

  {

  _loc2 = "你的人品很差了..要时刻克制住做坏事的冲动哦..";

  }

  else if (n > 60 && n <= 65)

  {

  _loc2 = "你的人品比较差了..要好好的约束自己啊..";

  }

  else if (n > 65 && n <= 70)

  {

  _loc2 = "你的人品勉勉强强..要自己好自为之..";

  }

  else if (n > 70 && n <= 75)

  {

  _loc2 = "有你这样的人品算是不错了..";

  }

  else if (n > 75 && n <= 80)

  {

  _loc2 = "你有较好的人品..继续保持..";

  }

  else if (n > 80 && n <= 85)

  {

  _loc2 = "你的人品不错..应该一表人才吧?";

  }

  else if (n > 85 && n <= 90)

  {

  _loc2 = "你的人品真好..做好事应该是你的爱好吧..";

  }

  else if (n > 90 && n <= 95)

  {

  _loc2 = "你的人品太好了..你就是当代活雷锋啊...";

  }

  else if (n > 95 && n <= 99)

  {

  _loc2 = "你是世人的榜样!";

  }

  else if (n == 100)

  {

  _loc2 = "天啦!你不是人!你是神!!!";

  }

  else

  {

  _loc2 = "你的人品竟然负溢出了...我对你无语..";

  } // end else if

  return (_loc2);

  }