- ベストアンサー
if文
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
False → ゼロ True → 非ゼロ ですので、 if (変数) は if ((変数) != 0) の意味になります。 他言語の説明ですが、参考URLの内容を読んでみてください。
その他の回答 (2)
- duckling
- ベストアンサー率47% (88/185)
if(test) は if(test == 1) または if(test == true) または if(test != "") if(!test) は if(test == 0) または if(test == false) または if(test == "") と同じ意味です。
- the845t
- ベストアンサー率33% (246/743)
if(変数) は、変数に値があったときに実行ということ。 if(count){ document.write(count); } のような使い方があります。 私はローカル環境でバナーなど外部URLからの呼び出しで ダイアルアップしないように、 開いた際のURLがホームページアドレスと違っていた場合は 表示しないようにしています。
関連するQ&A
- perlのif文で・・・・・
こんにちは。 お聞きしたいのですが、perlのif(A eq B)文で、crypt関数で暗号化した文字列の比較をしているのですが、画面に双方の変数をテスト表示をしてみて、AとBは一致しているにもかかわらず、このif文を飛ばしてしまいます。 暗号化した変数を使うのは初めてなんですが、何か可能性として考えられることはありますか? 自分でも考えられるチェックはしたつもりなんでが・・・
- 締切済み
- Perl
- if文の記述の仕方
こんにちは。ifの構文を教えていただければ助かります。 すいませんが、よろしくお願いします。 if (ken==1){ document.form1.text1.value = "100"; } 変数kenが1と等しい時のif文を上に書きましたが 変数kenが等しいのは1と2と3全部が等しい場合としたい時、 どのように記述したら良いですか?初歩的なことですいませんがお知らせ下さい。
- ベストアンサー
- JavaScript
- if文について
以下のプログラムで期待通りの動きが出来ません、間違いを教えて下さい。 n = 4 For i = 1 To 24 Hen = Cells(n, 3) If Hen = data(i, 3) Then Exit n = n+13 Cells(z, 6) = data(i, 2) 'ISRC Next 「Hen」の変数と「data(i, 3)」の変数が同じ場合は 「Cells(z, 6) = data(i, 2)」を実行して 違う場合はnに13を足して再度if文の実行を行いnが255を越えたらiを一つ増やしてnを4に戻してiが24になるまで繰り返したいのですが。 PS、「data(i, 3)」は事前に登録済みです。 教えて下さい。 以上
- ベストアンサー
- その他(プログラミング・開発)
- if文を使わずに小数の符号を取れるか
if文を使わずに、値が正なら1、0なら0、負なら-1を出力する方法はありますか? if文(とできれば掛け算)を使わずに、変数a(1か-1が入る)と変数b(小数が入る)の符号が違ったらカウントを増やすプログラムを作らないといけないのですが、 変数bを1,0,-1に分けることができれば楽になると考えたのですが、 符号を取り出す関数を見つけることができませんでした。 b/fabs(b)も考えたのですが、これだとb=0の場合に0/0となるためうまくいきません。
- ベストアンサー
- C・C++・C#
- java for文、if文を使っての三角形
例:1 23 456 78910 ・・・・・・のようにひょうじさせるプログラムを作成するのに、for文とIf文を使っての三角形を 作成したいのですが、If文の条件式が分からないのとどうしたら、上記のようなプログラムが 出来るのか教えてください。お願いします。 public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ // 行に表示させる個数を表現するための変数がないため今回、新たに変数を用意する。 int a = 1; //行の終わりを改行して1増やすための変数がないため今回、新たに変数を用意する。 int b = 1; // 1~100までの数字を用意する。 for (int i = 1; i <= 100; i++) { //変数iをSystem.out.printを使って変数iをコンソールの中に出力させる。 System.out.print(i); //System.out.println("")を使って改行する。 System.out.println(" "); //変数iに1増加して数字を順番にする。 i++; if(a <= i){ System.out.print(a);
- ベストアンサー
- その他(学問・教育)
- PerlのIF文について
PerlのIF文の判断式につきまして、式全体を変数にしたいのですが、うまくできません。 初歩的な質問で大変恐縮ですが、他の言語を使っている人に聞いてもできるということなので、Perlでもできるような気がするのですが、うまく動かないので教えていただけませんでしょうか。 $ifbun="index(文字列, 検索したい単語) >=0"; if($ifbun){ 処理 } とっても簡単な式なのですが、このままですと条件式を加味しない処理結果になっています。 $ifbunの中身をそのままIFの条件式に入れると問題なく条件式どおりの結果が得られるので、プログラムは間違っていないと思うのですが、変数に入れると、条件を加味していない結果が出てきます。 どなたかお分かりの方がいらっしゃいましたら教えてください。 どうぞよろしくお願いいたします。
- ベストアンサー
- Perl