咱也来算算英文单词的“分数”
来源:互联网 发布:beats淘宝授权经销商 编辑:程序博客网 时间:2024/04/20 20:30
前天收到一个网友的MAIL,提到
如果把 abcdefg……xyz 这26个字母相对应阿拉伯数字123456……的话,会得出一个结论:什么样的人生才是美满的(也就是百分百的满意)
a b c d e f g……x y z
1 2 3 4 5 6 7 …… 26
那你看看love luck work lover hard attitude
love=l+o+v+e=12+15+22+5=54
luck=l+u+c+k=12+21+3+11=47 goodluck=g+o+o+d+l+u+c+k=7+15+15+4+12+21+3+11=88
hardwork=h+a+r+d+w+o+r+k=8+1+18+4+23+15+18+11=98
lover=l+o+v+e+r=12+15+22+5+18=72
lover>love
attitude=a+t+t+i+t+u+d+e=1+20+20+9+20+21+4+5=100
能得到100分的是attitude,翻译过来就是:态度,
其实能得到百分百满意的是决定于一个人的态度,所有人的生活满意度都决定于一个人怎么去看待世上所有的事物.
看了我就昏,心想有谁那么无聊从那么多英文单词中去换算那个分数的。后来转念一想,其实我可以通过一个简单的程序就可以算呀,于是我就用javascript写了个小程序。这程序也许一点用处都没有,其实那时我也是很无聊,才会去写这种无聊的小程序……
下面是全部的网页代码:运行效果看这里
<html>
<head></head>
<body>
可将一段文章粘贴到下面,然后点一下面页空白处,其中包含的英文单词的"分数"就会被计算出来:)<br>
<textarea id="txtInput" cols="30" rows="10">a b c d e f g h i j k l m n o p q r s t u v w x y z</textarea>
<div id="rst1" style="color:red;font-weight:bold;"></div>
<div id="rst2">
</div>
<script>
function txtInput.onchange()
{
var words=txtInput.value.toLowerCase().match(/[A-Za-z]+/ig)
if(words==null)return
rst1.innerText=rst2.innerText=""
for(var i=0;i<words.length;i++)
{
var val=0
for(var j=0;j<words[i].length;j++)val+=words[i].charCodeAt(j)-96
val==100?rst1.innerHTML+=words[i]+":"+val+"<br>" : rst2.innerHTML+=words[i]+":"+val+"<br>"
}
}
txtInput.onchange()
</script>
</body>
</html>
运行效果看这里
- 咱也来算算英文单词的“分数”
- 算算你的IQ
- 算算你的时间差
- 算算你的预期寿命是多少?
- [疯狂的想法]来算算工资吧
- 伤感的英文单词[转帖]
- 比较有价值的英文单词
- 动物的英文单词
- 陌生的英文单词
- 有趣的英文单词
- 程序员必备的英文单词
- 文本文件英文单词的计数
- 星座对应的英文单词
- 查英文单词的脚本
- 代表颜色的英文单词
- 英文单词
- 英文单词
- 英文单词
- 首篇文章
- Intermidiate EDI--AS1
- 很高兴
- Intermidiate EDI--AS2
- //执行存贮过程,将值返回
- 咱也来算算英文单词的“分数”
- 程序数据库性能分析。
- 试试
- 终于有自己的Blog了
- Intermidiate EDI--FTP
- 以前加入BCG时写的几篇破文1
- 以前加入BCG时写的几篇破文2
- 以前加入BCG时写的几篇破文3
- Intermidiate EDI--UCCnet