如何将Javascript数字变量转换为特定的单词
How do I convert Javascript number variable to a specific word?
我建立了一个Javascript计算器-它将帮助人们根据他们对5个问题的回答来决定他们是哪种类型的投资者。每个问题的每个答案都有一个值(1-5分)。当他们完成测试时,他们的"分数"被加起来并显示在一个div中。
现在,分数整数通过:divobj.innerHTML = "Total Risk Points: "+totalRiskPoints;
显示在div中,并显示为整数值(每个答案的所有分数之和)
我想把总风险点整数值转换成一个单词,例如——如果用户的总风险点加起来是25——我想要它显示:"Aggressive Portfolio"。
本质上,我需要一些东西将整数转换为指定的单词
这里是计算器的链接-你可以从那里查看源代码。https://abgira.com/sites/all/themes/bluez - 7. - 1.0 x - -/- bluez/riskassessment.html
非常简单…
我不知道你们不同类型的投资组合的范围是多少,但你们可以相应地改变数字。
// 0-9 points
if (totalRiskPoints >= 0 && totalRiskPoints < 10) {
divobj.innerHTML = "Newbie Portfolio";
// 10-24 points
} else if (totalRiskPoints >= 10 && totalRiskPoints < 25) {
divobj.innerHTML = "Amateur Portfolio";
// 25-infinity points
} else if (totalRiskPoints >= 25) {
divobj.innerHTML = "Aggressive Portfolio";
}
您可以简单地为totalRiskPoints
:
if
语句:function calculateTotal()
{
var totalRiskPoints = getQuestion1() + getQuestion2() + getQuestion3() + getQuestion4() + getQuestion5();
var divobj = document.getElementById('totalPrice');
divobj.style.display='block';
if (totalRiskPoints === 25)
divobj.innerHTML = "Aggressive Portfolio";
else
divobj.innerHTML = "Total Risk Points: "+totalRiskPoints;
}
对这种情况使用if-else语句。如果您希望每个整数值对应一个String,我建议使用switch-case。
var totalRiskPoints = 25;
var result;
if (totalRiskPoints >= 25) {
result = "Aggressive Portfolio";
} else if (totalRiskPoints >= 20){
result = "Average Portfolio";
} else if (totalRiskPoints >= 10){
result = "Safe Portfolio";
}
document.getElementById("divobj").innerHTML = ("Total Risk Points: "+result);
这里有一个你可以使用的jsfiddle: http://jsfiddle.net/ux07bb4b/
相关文章:
- 这个javascript代码有什么错误,它有将数字转换为单词的功能
- 希望将数字形式的金额转换为单词
- 如何在windows8地铁应用程序开发中将单词转换为音频
- Javascript新手问题,将数字转换为任何单词
- 将句子或驼峰大小写单词转换为棘壳
- 将每个单词的首字母转换为大写
- 使用java将HTML页面转换为MS单词
- 如何在javascript中将数字转换为单词的代码发挥作用
- 如果字符串具有不同的大小写,如何将字符串中每个单词的首字母转换为大写
- 如何获取字符串的第一个单词并将其转换为int?jQuery
- 如何将Javascript数字变量转换为特定的单词
- 数字到单词转换的总数
- 如何将单词转换为数字,然后添加
- 将单词列表转换为数组
- Jquery转换为单词不能正常工作
- 将数字单词转换为数字的通用方法(例如"first"“1 st")
- 有没有办法把单词颜色(红色,蓝色,绿色)转换成#123456的值?
- 如何在加载事件中将数字转换为单词
- 使用求和方程JAVASCRIPT将它们转换为数字的单词块
- 将数字转换为单词