Javascript 函数不';t在另一个函数中工作,但内部函数';s代码直接在外部函数内部工作
我是JavaScript的新手,我试图通过在另一个函数中重复使用的代码声明一个函数来缩短代码,但新的内部函数不起作用 此程序旨在每次按下按钮时将数字增加1,然后根据“FizzBuzz”规则输出到HTML:可被3整除的数字替换为“Fizz”,可被5整除的数字替换为“Buzz”,可被两者整除的数字替换为“FizzBuzz” 以下是我的原始代码,其功能与预期一致:Javascript 函数不';t在另一个函数中工作,但内部函数';s代码直接在外部函数内部工作,javascript,function,parameters,Javascript,Function,Parameters,我是JavaScript的新手,我试图通过在另一个函数中重复使用的代码声明一个函数来缩短代码,但新的内部函数不起作用 此程序旨在每次按下按钮时将数字增加1,然后根据“FizzBuzz”规则输出到HTML:可被3整除的数字替换为“Fizz”,可被5整除的数字替换为“Buzz”,可被两者整除的数字替换为“FizzBuzz” 以下是我的原始代码,其功能与预期一致: const fuzzCont=document.getElementById(“fizzbuzz cont”) const fuzzPl
const fuzzCont=document.getElementById(“fizzbuzz cont”)
const fuzzPlusButton=document.getElementById(“加号按钮”)
fuzzPlusButton.addEventListener(“单击”,fuzzPlus)
让我们计数={
麻木:0,
嘶嘶声:3,
巴斯:5,
}
fuzzCont.innerText=fuzzCount.Numb
函数fuzzPlus(){
fuzzCount.Numb=fuzzCount.Numb+1
if(fuzzCount.Numb%fuzzCount.Fizz==0&&fuzzCount.Numb%fuzzCount.Buzz==0){
fuzzCont.innerText=“FizzBuzz”
}else if(fuzzCount.Numb%fuzzCount.Fizz==0){
fuzzCont.innerText=“Fizz”
}else if(fuzzCount.Numb%fuzzCount.Buzz==0){
fuzzCont.innerText=“嗡嗡”
}否则{
fuzzCont.innerText=fuzzCount.Numb
}
}
占位符文本
+1
函数fuzzCalcDivide
不返回比较结果。您只需返回操作的结果,如下所示:
function fuzzCalcDivide(fuzzCheck) {
return fuzzCount.Numb % fuzzCheck === 0
}
函数
fuzzCalcDivide
不返回比较结果。您只需返回操作的结果,如下所示:
function fuzzCalcDivide(fuzzCheck) {
return fuzzCount.Numb % fuzzCheck === 0
}
你的fuzzCalcDivide没有返回任何内容
function fuzzCalcDivide(fuzzCheck) {
return (fuzzCount.Numb % fuzzCheck === 0)
}
你的fuzzCalcDivide没有返回任何内容
function fuzzCalcDivide(fuzzCheck) {
return (fuzzCount.Numb % fuzzCheck === 0)
}
fuzzCalcDivide
不返回任何内容fuzzCalcDivide
不返回任何内容