如果声明有问题。JavaScript
我的简单程序中的if语句有问题如果声明有问题。JavaScript,javascript,Javascript,我的简单程序中的if语句有问题 var kripta = "sveta"; var vatra = "kralj"; var predstava = "odlicno"; if ( (kripta=="sveta") && (vatra=="kralj") && (predstava=="odlicno")){ document.write="<p>Ja volim sebe</p>"; }else { funct
var kripta = "sveta";
var vatra = "kralj";
var predstava = "odlicno";
if ( (kripta=="sveta") && (vatra=="kralj") && (predstava=="odlicno")){
document.write="<p>Ja volim sebe</p>";
}else {
function mojaFunkcija(){
alert="Ja imam para!"
}
}
var kripta=“sveta”;
var vatra=“kralj”;
var predstava=“odlicno”;
如果((克里普塔==“sveta”)&&(瓦特拉==“kralj”)&&&(普雷斯塔瓦==“odlicno”)){
document.write=“Ja volim sebe”;
}否则{
函数mojaFunkcija(){
alert=“Ja imam para!”
}
}
您需要像这样调用函数:mojaFunkcija()代码>以执行它。
还可以使用其他方法插入HTML内容,而不是document.write(这是一种糟糕的做法)
var kripta=“sveta”;
var vatra=“kralj”;
var predstava=“odlicno”;
函数mojaFunkcija(){
警惕(“Ja imam para!”);
}
如果((克里普塔==“sveta”)&&(瓦特拉==“kralj”)&&&(普雷斯塔瓦==“odlicno”)){
document.body.innerHTML=“Ja volim sebe”;
}否则{
mojaFunkcija();
}
看起来您不是有意要在那里声明函数,如果您想使用文档。编写或警报
,它们是您调用的函数,而不是为它们赋值
if ( (kripta=="sveta") && (vatra=="kralj") && (predstava=="odlicno") ) {
document.write("<p>Ja volim sebe</p>");
} else {
alert("Ja imam para!");
}
if((kripta==“sveta”)&&(vatra==“kralj”)&&(predstava==“odlicno”)){
文件。写(“javolimsebe”;
}否则{
警惕(“Ja imam para!”);
}
那么问题出在哪里?为什么在else块中使用该函数????
if ( (kripta=="sveta") && (vatra=="kralj") && (predstava=="odlicno") ) {
document.write("<p>Ja volim sebe</p>");
} else {
alert("Ja imam para!");
}