タグ

*IT用語とC言語に関するnishimura_tamakaのブックマーク (2)

  • JavaScript講座 : 関数の定義

    JavaScriptでは関数の定義とオブジェクトのメソッドの定義は同じになります(メソッドの定義については別項で説明しています)。どちらもfunction()を使って機能を定義します。関数の基的な書式は以下のようになります。 function 関数名(パラメータ){ 処理内容 } JavaScriptでは関数名は英文字で始まるのが基となっていますが、$や_などの記号も使うことができます。また、Firefoxなどでは日語の関数名を指定しても動作します。 関数名は省略することもでき、その場合は匿名関数/無名関数となります。これに関しては後述します(→)。 関数のパラメータは引数とも呼ばれ、JavaScriptではカンマで区切って複数指定することができます。パラメータも省略することができます。パラメータを省略した場合でもargumentsにより任意の数、任意の位置のパラメータ値を取得するこ

    nishimura_tamaka
    nishimura_tamaka 2012/06/10
    function(){} と関数名を省略して、そのまま変数に代入したりできる。
  • よく使われる省略した書き方

    ■よく使われる省略した書き方 プログラムでは、よく省略された書き方が出てくることがあります。それが何を省略したものなのかが分からないと、プログラムの動作、流れがつかめないでしょう。ここでは、省略された書き方でよく使われるものを説明します。また、省略表記ではないものの別の記述があるパターンも載せてあります。 ●条件式を省略 条件判断で値が偽以外、つまりfalseでない場合には以下のようになります。 【省略しない書き方】 if (textObj != false) 処理 【省略した書き方】 if (textObj) 処理 注意しないといけないのはfalseでない場合に条件を満たしている点です。また、trueである場合にも以下のように省略されます。 【省略しない書き方】 if (textObj == true) 処理 【省略した書き方】 if (textObj) 処理 if文の前の段階でどのよう

    nishimura_tamaka
    nishimura_tamaka 2012/06/09
    省略した書き方。if文とか。引数がfalseじゃなければ、実行する。的な。if(hoge)
  • 1