PHP関数をJavaScriptに移植することに関連する質問を見ながら。私が想定したのは間違ったJavaScriptであることがわかりました。
function my_isnum(str, negative=false, decimal=false)
それから私はJSFiddleでこれを試しました:
function my_isnum(str, negative=false, decimal=-2)
{
console.log(arguments);
console.log(str);
console.log(negative);
console.log(decimal);
}
my_isnum("5", "Hi");
そして驚いたことに、これはFirebugコンソールに表示されるものです。
["5", "Hi"]
5
Hi
-2
今Chromeでこれは私が見るものです:
Uncaught SyntaxError: Unexpected token =
私が理解していないのは、これがFirefoxでサポートされている初期の標準の例です(MDNfunction
はこれについて言及していないようです)。