タグ

jsstudy#08に関するreplicationのブックマーク (1)

  • JavaScript If文の復習と、三項演算子 - Wikibooks

    [編集] if文復習 [編集] if文 if文中の条件式の内部ではtrueかfalseの値を受け取る、と言ったが、正確には型ごとにその扱いは違う。 それぞれの型ごとに、falseとなる条件を挙げていくと Number型:値が0ならばfalse、NaN(Not a Number)でもfalse String型:長さ0の文字列「""」ならばfalse、それ以外はtrue Undefined型, Null型は常にfalse となっている。 [編集] 三項演算子 まずは次のコードを見て欲しい if( a>b ) a=b; else a=c; 上のif文には次のような省略記法がある (a>b)? a=b : a=c ; 上の様な式を、三項演算子という。 (名前の由来は最低3つ項が必要な式が、これしか存在しないためである) この演算の記法は、条件式に続く値を返すので a = (a>b)? b : c

  • 1