タグ

ifとノウハウに関するwogawaraのブックマーク (5)

  • JavaScript:undefined値の判定

    JavaScriptでは初期化されていない変数には全て「undefined」という値が入っています。 var a; alert(a); //undefinedが入っている これを利用して、変数が定義済みかどうかを判別することが可能です。…が、やり方がいろいろあるみたいなので、まとめてみることにします。 undefinedと比較する if (a === undefined) { alert("aは未定義"); } グローバル変数として、そのまんまundefinedという名前の変数が用意されているので、それと比較するやり方。一番素直な方法ですが、JavaScriptにおいては良くない書き方とされています。 undefinedは予約語ではなく、単なる変数です。だから上書きすることができるし、関数スコープ内で同名のローカル変数を作ることもできます。(ただし最近の処理系ではconst扱いになって上書

    JavaScript:undefined値の判定
  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

  • シェルスクリプト(sh, bash) Tips集

    sh, bash, csh, tcsh でのテクニックや小ネタなど。 すぐ忘れてしまうのでサンプルコードを集めたメモを作りました。基的に環境はLinuxという前提で書いていますが、SolarisやFreeBSDの話も時々混じります。 あるディレクトリから、n日前からm日前までに作られたファイルを全て列挙したい findコマンドのmtimeオプションを使えば良い。ファイル名が返るので、それをxargs(1)で受け取ってお好きなコマンドで処理する。mtimeには+-で日数を指定し、プラスは「より前(より古い)」、マイナスは「より後(より新しい)」を意味する。ゼロが前後24時間を意味するので、前日のファイルは -1 ではなく -0 であることに注意。 またオプションとして -type f と指定することにより、ディレクトリやシンボリックリンクを除外して通常ファイルのみを選択することができる。

  • IF関数と複数条件--Excel・エクセル

    複数の条件を判定できるAND関数とOR関数。 でも判定結果が「TRUE」と「FALSE」で表示されるのはツライ! 条件に該当していた場合には「達成」、そうじゃない場合には「未達成」といった風に 自分の好みの言葉で表示させたい場合にはやはりIF関数を使用します。 ちなみに、IF関数の考え方はこうでした。 そして今回はこんな設定をしてみます。 まずは判定を表示させたい先頭のセルを選択し、IF関数を選びます。 ところが! 一番最初の引数[論理式]で早速問題が起こります! [論理式]は条件となる数式を入力する場所です。 ですがこの欄は1つしかありません! そう、今回のように複数の条件を入力したい場合にはこのままでは対応できないのです。 そこで!条件となる数式を複数入力できるよう、 [論理式]欄にAND関数またはOR関数を入力していきます。 今回の例では条件の両方を満たしているかを判定するのでAND

  • オブジェクトがnullやundefindでないか評価する。 - うなの日記

    ifで評価すれば一発で判定できます。 if ( !target ) { ... } // 以下のようにはしなくてもいい。 // if ( target == null || target == undefined ) { ... } 値ごとのifでの評価結果は次の表の通り。空文字列や0はfalse扱いなので注意。 値 ifで評価した結果 Object true undefined false null false 0 false 1 true -1 true ""(空文字列) false "a" true 配列 true ハッシュ true 確認してみます。 var stdout = document.getElementById("stdout"); // オブジェクト / null, undefind は false stdout.innerHTML += "null is " + (

    オブジェクトがnullやundefindでないか評価する。 - うなの日記
  • 1