限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。Qiita(この記事はQiitaで僕が書いたものを移行した記事です。記事中のコメントはQiitaの該当記事を参照ください)まあ僕は今受験生でしかも今11月なんで中身はほぼ0です。そのうち書き直します。今回はECMA262で書いていきます。pdf形式なので私は既にiPhoneにダウンロード済みです。ネットで見ようとすると重くて面倒ですからね。仕様書の読み方ある程度英語がわかっても意味がわからない表現が幾つかあるので書いておきます。まあ今回必要な分だけです。僕自身まだ仕様書全部読んだわけじゃないので。Y直訳すると「XをYにする」です。Xという変数にYを代入することを示します。変数と言っても内部処理で使うものです。私たち自身が使える変数ではありません。lrefにLogicalORExpressionを評価した結果を代入します。ReturnIfAbrupt(argument)abruptは「突然の」という意味です。内部処理では文(文かあやしいです...)はいくつかのタイプの返り値を返すようです。例外、break、continueが特殊な返り値に区分されます。completion」らしいです。ReturnIfAbruptでは、渡されたargumentがabruptならargumentを返し、違う場合はargumentにargument.valueを代入します。argumentはtype、valueと言ったプロパティを持つオブジェクトです。typeは例外、breakなど、どの形で値が返されたのか示します。いうわけで三項演算子について語ろうまあ入門と言いつつこんな記事見てる時点である程度力あると踏んでそこそこ面白そうなの選びました。三項演算子は178ページにあります。返すおそらくReturnIfAbruptは例外が投げられたかどうかの判定に使ってるのだと思います。breakやcontinueは入りませんからね。三項演算子だなぁ、という感じの仕様ですね。以前、Fisher-Yatesアルゴリズムについての記事を書きました。演算子とは何者でどういう挙動を取るのか、演算子...2013-05-06論理演算子??な名前不明なあれが気になってよくソースコード中でみかけますx=x||0というような「||」。限界を究めるブログです。までSNSTwitterGitHubHomepageBlog連載リストプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。