LotusNotesな日々IBM社のLotusNotesに関係する何かを日々語ってるようなきがしないでもないブログです。 

スポンサーサイト

   ↑  --/--/-- (--)  カテゴリー: スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(記事編集) http://mesosune.blog123.fc2.com/?overture" target="_new

--/--/-- | Comment (-) | HOME | ↑ ページ先頭へ |

【JavaScript】三項演算子とは?

   ↑  2010/06/08 (火)  カテゴリー: JavaScript/CSS
JavaScriptの特殊なif文の書き方である、三項演算子について。
(※Java、Perl、PHP、Ruby、C#にもあります)

条件式 ? 式1 : 式2 ;

条件式が True だった時は 式1
条件式が False だった時は 式2
が実行されます。

if( 条件式 ){ 式1 }else{ 式2 }

と記載した時と同じです。
ただし、if文と違い三項演算子は式なので、

var val = ( a > c )? b : d ;

といったように、
変数に結果を返したい場合によく使われます。

また、

var ary = ["○","×"];
var ext = true;
document.write( ary[ext?0:1] );

の様に、他の式と繋げることもできたりします。
スポンサーサイト

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-396.html

2010/06/08 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |

Comment

コメントを投稿する 記事: 【JavaScript】三項演算子とは?

お気軽にコメントをぞうぞ。
非公開 (管理人のみ閲覧可能なコメント) にしたい場合には、ロック にチェックを入れてください。

  任意 : 後から修正や削除ができます。
  非公開コメントとして投稿する。(管理人にのみ公開)
 

Trackback

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。