Javascript 如何创建返回特定字符串的函数

Javascript 如何创建返回特定字符串的函数,javascript,Javascript,我正在尝试做这个javascript挑战,但我似乎无法得到它。对这一切都很陌生,只是在努力学习 创建一个名为evenOrOdd的函数,该函数接受一个数字作为参数。如果数字为偶数,则返回一个等于“数字为偶数”的字符串。如果数字为奇数,则返回一个等于“数字为奇数”的字符串 这是我的密码: function evenOrOdd (number){ if (number==="even"){ return "The number is even"; } else if (number==

我正在尝试做这个javascript挑战,但我似乎无法得到它。对这一切都很陌生,只是在努力学习

创建一个名为evenOrOdd的函数,该函数接受一个数字作为参数。如果数字为偶数,则返回一个等于“数字为偶数”的字符串。如果数字为奇数,则返回一个等于“数字为奇数”的字符串

这是我的密码:

function evenOrOdd (number){
  if (number==="even"){
    return "The number is even";
  } else if (number==="odd"){
    return "The number is odd";
  }
}
使用模数:

函数evenOrOdd(数字){
如果(编号%2==0){
返回“数字为偶数”;
}否则{
返回“数字为奇数”;
}
}
控制台日志(Evenorod1);
控制台日志(evenOrOdd(2));
控制台日志(Evenorod13);
控制台日志(Evenorod16)使用模数:

函数evenOrOdd(数字){
如果(编号%2==0){
返回“数字为偶数”;
}否则{
返回“数字为奇数”;
}
}
控制台日志(Evenorod1);
控制台日志(evenOrOdd(2));
控制台日志(Evenorod13);

控制台日志(Evenorod16)
而不是
if…else
您也可以使用所谓的:


要检查奇数或偶数,您需要使用模2运算符,如果数为偶数,则返回0,如果数为奇数,则返回1。

如果…否则,您也可以使用所谓的:

function evenOrOdd (number){
  if (number%2 === 0){
    return "The number is even";
  } else{
    return "The number is odd";
  }
}
要检查奇数或偶数,需要使用模2运算符,如果数为偶数,则返回0;如果数为奇数,则返回1

function evenOrOdd (number){
  if (number%2 === 0){
    return "The number is even";
  } else{
    return "The number is odd";
  }
}
  • 5%2=1
  • 4%2=0
  • 3%2=1
  • 2%2=0
  • 1%2=1

  • 5%2=1
  • 4%2=0
  • 3%2=1
  • 2%2=0
  • 1%2=1

查看。查看。代码高尔夫<代码>函数evenOrOdd(n){返回“数字为”+(n%2?“奇数”:“偶数”)}
@Derek朕會功夫 我想我可以做得更好!!!!:P
evenOrOdd=n=>“数字为”+(n%2?“奇数”:“偶数”)@AlecFenichel不要忘记额外的空格:P@Derek朕會功夫 请注意,
evenOrOdd
太长了:)代码高尔夫<代码>函数evenOrOdd(n){返回“数字为”+(n%2?“奇数”:“偶数”)}
@Derek朕會功夫 我想我可以做得更好!!!!:P
evenOrOdd=n=>“数字为”+(n%2?“奇数”:“偶数”)@AlecFenichel不要忘记额外的空格:P@Derek朕會功夫 请注意,
evenOrOdd
太长了:)