2024-08-11 王希柚 风俗小资讯
免费女子姓名打分工具
使用说明:
1. 在下方框内输入要查询的女子姓名。
2. 点击“打分”按钮。
3. * 将根据姓名中汉字的笔画、五行属性、音律等因素,打出一个综合得分。
打分范围:
049 分:不吉利
5069 分:一般
7089 分:吉利
90100 分:大吉
注意事项:
本打分工具仅供参考,不能完全代表个人的运势。
姓名打分仅考虑姓名本身的因素,不考虑其他个人信息。
请确保输入的姓名正确无误。
输入姓名:
代码:
javascript
function score() {
var name = document.getElementById('name').value;
var score = 0;
// 汉字笔画分
var strokes = 0;
for (var i = 0; i < name.length; i++) {
strokes += getStrokes(name[i]);
}
score += strokes 0.1;
// 五行属性分
var elements = ['金', '木', '水', '火', '土'];
var elementScores = [0, 0, 0, 0, 0];
for (var i = 0; i < name.length; i++) {
var element = getElement(name[i]);
elementScores[elements.indexOf(element)] += 1;
}
score += Math.max(...elementScores) 0.2;
// 音律分
var initials = [];
var finals = [];
for (var i = 0; i < name.length; i++) {
initials.push(getPinyin(name[i])[0]);
finals.push(getPinyin(name[i])[1]);
}
var initialScore = scoreInitials(initials);
var finalScore = scoreFinals(finals);
score += (initialScore + finalScore) 0.3;
// 展示结果
document.getElementById('result').innerHTML = '得分:' + score;
function getStrokes(char) {
// 根据 unicode 码查找汉字笔画数
var unicode = char.charCodeAt(0);
if (unicode >= 0x4E00 && unicode <= 0x9FA5) {
ret* n strokesData[unicode 0x4E00];
} else {
ret* n 0;
}
function getElement(char) {
// 根据 unicode 码查找汉字五行属性
var unicode = char.charCodeAt(0);
if (unicode >= 0x4E00 && unicode <= 0x9FA5) {
ret* n elementsData[unicode 0x4E00];
} else {
ret* n '无';
}
function getPinyin(char) {
// 根据 unicode 码查找汉字拼音
var unicode = char.charCodeAt(0);
if (unicode >= 0x4E00 && unicode <= 0x9FA5) {
ret* n pinyinData[unicode 0x4E00];
} else {
ret* n ['', ''];
}
function scoreInitials(initials) {
// 根据声母打分
var score = 0;
for (var i = 0; i < initials.length; i++) {
var initial = initials[i];
switch (initial) {
case 'b':
case 'p':
case 'm':
case 'f':
score += 1;
break;
case 'd':
case 't':
case 'n':
score += 2;
break;
case 'g':
case 'k':
case 'h':
score += 3;
break;
case 'j':
case 'q':
case 'x':
score += 4;
break;
case 'l':
score += 5;
break;
case 'r':
case 'z':
case 'c':
case 's':
score += 6;
break;
case 'y':
case 'w':
score += 7;
break;
}
}
ret* n score;
function scoreFinals(finals) {
// 根据韵母打分
var score = 0;
for (var i = 0; i < finals.length; i++) {
var final = finals[i];
switch (final) {
case 'a':
case 'e':
score += 1;
break;
case 'o':
case 'u':
case 'ai':
case 'ui':
score += 2;
break;
case 'an':
case 'en':
case 'in':
case 'un':
score += 3;
break;
case 'ang':
case 'eng':
case 'ing':
case 'ong':
score += 4;
break;
case 'er':
score += 5;
break;
case 'i':
case 'ie':
case 'üe':
score += 6;
break;
case 'ao':
case 'iu':
case 'ou':
case 'ua':
score += 7;
break;
case 'iao':
case 'iao':
score += 8;
break;
}
}
ret* n score;
// 汉字笔画数数据
var strokesData = [
1, 3, 5, 3, 5, 5, 4, 5, 3, 7,
4, 4, 5, 5, 5, 5, 3, 4, 3, 5,
5, 4, 5, 5, 5, 7, 5, 5, 5, 5,
5, 3, 3, 3, 5, 5, 5, 5, 5, 6,
5, 5, 5, 5, 5, 5, 4, 3, 3, 5,
5, 5, 5, 5, 5, 5, 3, 3, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 4,
5, 5, 5, 5, 5, 5, 3, 3, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 3, 3, 5, 5,
3, 3, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 4, 3, 3, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 3, 3, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 4,
5, 5, 5, 5, 5, 5, 3, 3, 5, 5,
3, 3, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 3, 3, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 3, 3, 5, 5
];
// 汉字五行属性数据
var elementsData = [
''
免费女孩姓名测试
步骤 1:选择首字母
从以下列表中选择一个首字母来开始您的搜索:
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
步骤 2:选择风格
选择一个适合您风格的名称类别:
传统
现代
国际
独特
自然
步骤 3:筛选结果
使用以下过滤器进一步筛选结果:
字节数
声音
含义
步骤 4:浏览结果
浏览匹配您搜索条件的名称列表。
步骤 5:保存您的收藏夹
在您浏览时,单击心形图标将您喜欢的名称添加到您的收藏夹列表。
步骤 6:生成随机名称
如果您无法决定,请单击“生成随机名称”按钮来获得一个完全随机的名称建议。
步骤 7:分享您的结果
与朋友和家人分享您生成的名称,或将它们保存在文件中以供以后参考。
提示:
考虑每个首字母的流行度。
选择与您姓氏音调相匹配的名称。
研究名称的含义,以确保它具有积极的含义。
大声说出名字以确保它听起来不错。
如果您很难决定,请咨询专业人士。
欢迎使用此免费女孩姓名测试。
''