Pot.isScalar

{Boolean} Pot.isScalar ({*} x)

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