Javascript函数尽管满足“if/else”,但仍未执行
Javascript function not executing despite satisfying "if/else"
首先,我想道歉,因为以下代码是用丹麦语编写的,对非丹麦人来说可能没有任何意义。
我写了这段代码: JSFiddle
我有一个函数,询问用户用户想要分析多少年:
function udregnAnalyseAr() {
var virksomhedsnavn = prompt("Hvad hedder den virksomhed du arbejder med?");
var analysear;
ar = parseFloat(prompt("Hvor mange analyseår er der?"));
if (ar <= 1.00) {
analysear = "Der er ikke tilstrækkeligt antal år til at lave en sammenlignende rentabilitetsanalyse.<br>";
}
else if (ar > 1.00){
analysear = "Der er blevet registreret " + ar + " regnskabsår.<br>";
}
else{
analysear = "Skriv svaret som en talværdi eksempel: 2<br>";
}
document.getElementById("analyseArId").innerHTML = "Din virksomhed er blevet registreret som ";
document.getElementById("analyseArId").innerHTML += virksomhedsnavn;
document.getElementById("analyseArId").innerHTML += ".<br>";
document.getElementById("analyseArId").innerHTML += analysear;
}
稍后,我有另一个函数,它应该根据用户输入的年限以及用户在第二个函数中提交的值来编写一些文本。我的问题是我的整个第 3 个函数由于某种原因没有执行,即使满足if (ar <= 2.00) {}
也是如此。
提前谢谢你
如果
ar
有一个定义的值,则第三个块(第二个else
)将永远不会被执行,因为第一个块被执行(ar<=1.00)或第二个块被执行(ar>1.00)
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- Javascript同时执行If和Else条件(PHP)
- 如何使用帖子(ajax)执行IF / ELSE
- `else if `从不执行;只执行前面的“if”
- 嵌套if语句中的else语句.这段代码如何知道要执行哪个else语句
- If语句仅执行Else部分
- JQuery If Else语句从未执行过
- Javascript:Coderbyte挑战4:字母变化:帮助分析代码:这是如何大写元音的,以及何时执行else语句
- JavaScript,if 语句总是只执行 'else' 分支
- Javascript函数尽管满足“if/else”,但仍未执行
- 如何在 Angular JS 中执行开关或 else/if 语句
- PHP if/else 会速记多个执行
- if 语句同时执行 if 和 else 块
- 代码将同时执行 if 和 else 语句.Javascript
- 为什么此函数的 else 部分不会执行
- 为什么即使条件为真,也会执行 else 块
- Javascript执行"else"只有当位置.重新加载
- 量角器-当元素不可见且没有执行'else"时测试失败条件
- 循环遍历数组执行"else"即使“如果”;语句为真(Javascript)