エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
なぜ !1 なのか? - Qiita
!1 !?!? そのコードを見た時、正直笑いました。 なんでそうなるの??って。 そして理由を考えてみ... !1 !?!? そのコードを見た時、正直笑いました。 なんでそうなるの??って。 そして理由を考えてみたのです。 かのプログラマーがそう書かないといけなかった理由を……。 推測① 短くしたかった まっさきに思いついたのがこれです。 false 5文字に対して、 !1 2文字ですからね。 わからなくない。 わからなくはないんだけど……なぜ! なぜ 0 にしない。 1文字いけただろ! そこ妥協すんなよ!! ということで、この推測は却下しました。 推測② 俺JSに詳しいんだぜって言いたかった ほら、あるじゃないっすか! 三項演算子覚えたプログラマーが、やたらめったら三項演算子使っちゃうやつ。 めっちゃ見にくいからやめれ!!! って感じで、 JavaScript の 1 が true として評価されるのを覚えた人が書いた、と。 これは普通にありそうだ。 ……でもなぜ 0 にしない!! 同じタイミン