使用javascript的if条件
我试图在javascript中执行if条件,但无法获得输出。我尝试了下面的代码:使用javascript的if条件,javascript,html,function,if-statement,Javascript,Html,Function,If Statement,我试图在javascript中执行if条件,但无法获得输出。我尝试了下面的代码: 函数myfunc(大小){ var m=parseInt(大小); var size2=(m).toString(); if(m2 | 4 | 6 | 8){ sweetAlert('数据集文件为:'+size2+'处理需要11个节点的集群'); } }您需要在“if”条件中使用“&&”而不是“| |”,并更正语法。你必须做if(m>2&&m你用| |运算符错误地实现了if条件。你应该像这样做:if(m>2 |
函数myfunc(大小){
var m=parseInt(大小);
var size2=(m).toString();
if(m2 | 4 | 6 | 8){
sweetAlert('数据集文件为:'+size2+'处理需要11个节点的集群');
}
}
您需要在“if”条件中使用“&&”而不是“| |”,并更正语法。你必须做if(m>2&&m你用| |运算符错误地实现了if条件。你应该像这样做:if(m>2 | | m问题是| |之后的比较没有第二个操作数。
更改(注意| m)
如果(m>2 | | 2 | | m 4 | | 4 | | | m 6 | | 6 | | m)在控制台中有错误消息吗?如果有,请尝试此操作(m>2&&m@Sanaya,请澄清您的具体问题或添加其他详细信息,以突出您所需要的内容。正如目前所写的,很难准确说出您的问题。请参阅页面以帮助澄清此问题。@funky非常感谢,它实际上是有效的:DWorth注意,由于条件是相互排斥的,yo你最好做if(m
function myfunc(size){
var m = parseInt(size);
var size2 = (m).toString();
if(m <= 2){
sweetAlert('dataset file is: '+size2 + 'a cluster of 1 node will be required for processing');
}
if(m > 2 || m <= 4){
sweetAlert('dataset file is: '+size2 + 'a cluster of 3 nodes will be required for processing');
}
if(m > 4 || m <= 6){
sweetAlert('dataset file is: '+size2 + 'a cluster of 5 nodes will be required for processing');
}
if(m > 6 || m <= 8){
sweetAlert('dataset file is: '+size2 + 'a cluster of 7 nodes will be required for processing' );
}
if(m > 8){
sweetAlert('dataset file is: '+size2 + 'a cluster of 11 nodes will be required for processing');
}
}