+ JavaScript の質問用スレッド vol.122 +©2ch.net

このエントリーをはてなブックマークに追加
74Name_Not_Found
var x=5;
if(
x.match(/\d/)
)
{
alert("数字")
}

これだと動かないけど
var x="5";
にすると動きます

matchって数値の変数には対応してないんですか?
75Name_Not_Found:2015/01/06(火) 16:58:31.20 ID:???
数値はmatch関数を持ってないからね
文字列.match()で動くのは文字列のプロパティにmatch関数があるから