flgの処理を関数を使って対応したいと考えております。
引数に数字を持たせて、配列から変数名を持ってきて変数に入れ、そのflgがfalseならばtrueにするというう処理を行いたいです
現状ですとflgが文章として認識されてしまいます。
$a_flg
$b_flg...
の変数でflg管理しています。
javascript
1 2var $a_flg = false; 3var $b_flg = false; 4var $c_flg = false; 5 6function flgFunction(number){ 7 //各flgを割り出す 8 var arr = ['$a_flg','$b_flg ','$c_flg'] 9 var this_flg = arr[number]; 10 11 //flgをtrueにする 12 if(this_flg == false){ 13 this_flg = true; 14 } 15 return this_flg; 16 17} 18 19flgFunction(0); //$a_flg
引数1を渡すと
$a_flg が戻り値になります。
true が戻り値になるのが理想です。
タグにhtml,cssがありますがどのように関係するのでしょうか。コード内に$から始まる変数のような文字列がありますがこれは?稚拙などと言った自身を卑下する文言を入れるのではなく、説明できる範囲で全て説明してください。
webで使用しておりますので タグを挿入しました、コードには直接関係ありませんでした。$a_flgなどはflg処理で使用している関数名です
コードと言うより要件に関係あるかどうかで判断してください。またこの内容だと要件自体も伝わりにくいように思います。質問を編集して要件をまとめてください。「flgが文章として認識されてしまいます」も結果どうなっているのかこれだけでは見えません。再現出来るコードを提示していただかないと回答しようがないです。
flgって何でしょう? フラグ(flag: 旗)のことでしょうか?
ブーリアン型の変数です。わかりづらくてすいません
現状this_flgには文字列が入っているようですが、booleanにしたいのですか?
回答3件
あなたの回答
tips
プレビュー