Pot.js と PotLite.js で利用可能。
引数 x がスカラー型かどうかチェックします。
引数 x がスカラー型かどうか調べます。
スカラー型 (あるいはプリミティブ) は、String, Number, Boolean が含まれます。
Array や Object は含まれません。
この関数では、null と undefined も除外されます。
x がスカラー型なら true を返し、それ以外は false を返します。
debug(isScalar(null)); // false debug(isScalar((void 0))); // false debug(isScalar('')); // true debug(isScalar('abc')); // true debug(isScalar(0)); // true debug(isScalar(123)); // true debug(isScalar(false)); // true debug(isScalar(true)); // true debug(isScalar(new Boolean(true))); // true debug(isScalar([])); // false debug(isScalar([1, 2, 3])); // false debug(isScalar(/hoge/)); // false debug(isScalar(new Error())); // false debug(isScalar({})); // false debug(isScalar({a: 1, b: 2})); // false