Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 函数不';t在另一个函数中工作,但内部函数';s代码直接在外部函数内部工作_Javascript_Function_Parameters - Fatal编程技术网

Javascript 函数不';t在另一个函数中工作,但内部函数';s代码直接在外部函数内部工作

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

我是JavaScript的新手,我试图通过在另一个函数中重复使用的代码声明一个函数来缩短代码,但新的内部函数不起作用

此程序旨在每次按下按钮时将数字增加1,然后根据“FizzBuzz”规则输出到HTML:可被3整除的数字替换为“Fizz”,可被5整除的数字替换为“Buzz”,可被两者整除的数字替换为“FizzBuzz”

以下是我的原始代码,其功能与预期一致:

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
不返回任何内容