首页 > 解决方案 > JavaScript 中的函数和字符串

问题描述

我刚刚开始编程,我有这个问题,我无法完成它。函数内部在哪里使用startsWith

function werewolfCheck(name) {
  if (name === str.startsWith('were')) {
    return 'It is a werewolf';
  } else {
    return 'Just a regular person';
  }
}

var werewolfCheck = name.str.startsWith('were');
werewolfCheck('werebrian');

标签: javascript

解决方案


  1. in 函数str不存在,因此您只需要检查name(您传入的参数)是否以“是”开头。

  2. var werewolfCheck...没有任何用处,因此您可以将其删除。

  3. 该函数的返回是一个字符串,因此您需要某种方式来显示该字符串。在此示例中,我已将其记录到控制台。

function werewolfCheck(name) {
  if (name.startsWith('were')) {
    return 'It is a werewolf';
  } else {
    return 'Just a regular person';
  }
}

console.log(werewolfCheck('werebrian'));
console.log(werewolfCheck('Billy Joel'));


推荐阅读