Как использовать typeof и переключать регистры в Javascript

У меня проблемы с выяснением того, что не так с приведенным ниже кодом. Я проконсультировался, как использовать варианты переключения typeof и , но на этом я заблудился. Заранее благодарим за советы.

// Write a function that uses switch statements on the
// type of value. If it is a string, return 'str'. If it
// is a number, return 'num'. If it is an object, return
// 'obj'. If it is anything else, return 'other'.
function detectType(value) {
  switch (typeof value) {
    case string:
      return "str";
    case number:
      return "num";
    default:
      return "other";
  }
}

------------- Обновление --------------------------------- -

Оказывается, проблема возникла из-за моей ошибки (или, скорее, недосмотра), когда я не следовал инструкциям должным образом. Еще раз спасибо за вашу помощь и комментарии!

11
задан stanigator 6 January 2012 в 07:05
поделиться