首页 > 解决方案 > #JavaScript:在小写输入后在函数中切换输入

问题描述

在我小写输入后,我试图让开关在一个函数中工作。

这是我的代码:

let optie;
const getUserChoise = (userInput) => 
{
 return userInput = userInput.toLowercase;

 switch(userInput){
    case 'rock': return userInput
      break;
      case 'paper': return userInput
      break; 
      case 'scissors': return userInput
      break;
      default :
      console.log(userInput + ' is not an option. Make sure to use: rock, paper or scissors');
  } 

}

getUserChoise('rockwer');

由于某种原因,在下外壳之后,开关不会读取输入。我试图删除return但随后它返回undefined

我刚开始学习 javascript 并且很享受它。欢迎所有支持。

编辑:谢谢你们的快速回复!对我来说很清楚。

标签: javascriptswitch-statementlowercasearrow-functions

解决方案


由于缺少括号,变量 userInput 已成为函数定义userInput.toLowercase()。由于该代码将进入默认状态,即返回undefined.


推荐阅读