[JavaScript] Stringを判定する関数

PHPでいうis_stringみたいなやつ。

ソース

function isString(obj) {
  return (typeof (obj) === "string" || obj instanceof String);
}

isStringに噛ませてやればBooleanで返してくれる。

文字列型

var str = "String";

alert( isString(str) );
// -> true

数値型

var int = 0;

alert( isString(int) );
// -> false