セイは、私が持っていると思いますJavaScriptの関数への入力としての定数?私のjsファイル内
var NO = 0;
var YES = 1;
function doYouLikeCake(answer){}
doYouLikeCakeが別のファイルから呼び出されたとき、私はNOまたはYES入力できるようにしたいが、私は何するかどうかはわかりませんものの変数の場合jsファイルに定義されています。これは可能ですか?
編集:HTMLビットを心配しないでください。いいえ、ボタンはありません。私はライブラリを作ろうとしているので、ライブラリのユーザがYES/NOを定義するのではなくdoYouLikeCake(YES)を書くことができるように、ライブラリを単純化したい。
"はhtmlから呼び出されましたファイル " - あなたは' onclick = "..." 'のような属性ハンドラを意味しますか? – pimvdb
あなたのhtmlファイルにいくつかのボタンがあると思いますか?そうならば、あなたはイエスのために真の使用なしのための偽必要があります。例:<ボタンをonclickの=「doYouLikeCake(真の);」>はい <ボタンのonclick =「doYouLikeCake(偽);」>何 – zero
は 'のようにそれを呼び出していませんonclick = "doYouLikeCake(NO)" '。それは関数の解引数に0を渡します。 – j08691