在JavaScript

时间:2017-02-01 01:45:57

标签: javascript

我是编程新手,这个问题是关于编码训练营的入学考试。我很好奇答案:

  

编写一个方法not_string,它接受一个字符串并返回该字符串,前面加上单词“not”,除非原始字符串已经以完整的单词“not”开头。

     

例如:

not_string("Hi, this is a string")
#=>  "not Hi, this is a string"

not_string("not a string here")
#=> "not a string here"

not_string("nothing strange about this one")
#=> "not nothing strange about this one"

1 个答案:

答案 0 :(得分:0)

那应该是它:

var not_string = function(input) {
  if(typeof input !== 'string') {
    return 'please enter a string';
  }
  if(input.indexOf('not') === 0) {
    return input;
  }
  return 'not ' + input;
}