[過去ログ] + JavaScript の質問用スレッド vol.122 + [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
949: (ワッチョイ b357-6bLq) 2017/04/01(土)05:34 ID:5/77AQ200(1) AAS
constだとインデントしにくくない?
var
let
const
でconstだけ5文字っていう
950(3): (ワッチョイ b392-/miL) 2017/04/01(土)09:06 ID:PGhuuwXo0(1/2) AAS
>>940
そういう理解なら
for(const i=0; i<10; i++){コード;}
↓
{const i=0;コード;}
もありになるぞ
951: 940 (ドコグロ MM1f-f8Iv) 2017/04/01(土)09:33 ID:+oJMyNASM(1) AAS
>>950
939以前ではfor-letの話しかしてなかったから、for-let限定でレスしたつもりだった
確かにfor-constだとまた話は違う(というか動かない)ね
952(1): (エムゾネ FFdf-NVAl) 2017/04/01(土)11:37 ID:XAMnGxj+F(1) AAS
幾らたった2文字と言ってもな
もしletが5文字ならvarに勝てないだろうし、
そこでconstが3文字だったのなら自然とletより使われるのは多くなるのは間違いないでしょ
953(1): (アウアウウー Sab7-19VF) 2017/04/01(土)12:26 ID:dymFNcqGa(1/3) AAS
>>952
意味は全然違うけど文字数が2文字少ないのでそっち使いますってどんな理論だよ例えletがletxxでconstがconでもそれでconstが増えたりはしないよ
書くときにスタンスとして再代入をなるべくしないと考えているかどうかと、
読むときに定義だけ読めばいいんだよと教えてあげようと思っているかどうかだ
954: (ワッチョイ d370-FuqK) 2017/04/01(土)16:36 ID:nYzGzhmV0(1/2) AAS
>>953
どんな理論って、それが普通の人間の感覚なんだよ
もっと言えば理屈じゃないの
アルゴリズムは理屈で書くが、殆どの人がコードを理屈で書いてるわけじゃないからね
言語なんだから書きやすいように自然に書いている
頻繁に使うものに関して文字数が3か5かっていうのは自然度合いに明らかな差があるんだよ
何を言おうが間違いなくそれが全constの普及を妨げている最大の理由だよ
955(1): (ワッチョイ 1367-/BKC) 2017/04/01(土)16:40 ID:5slG0t9U0(1) AAS
それあなたの感想ですよね?
なんかそういうデータあるんですか?
956(1): (ワッチョイ 2392-IDtH) 2017/04/01(土)16:52 ID:W7IGfgKJ0(1) AAS
変数の定義で使い分けるのは面倒だし、自分でその変数の使い道が分かっていれば各ブラウザで問題が起きない var に1票だな
まあ const は設定値に使う変数には分かりやすいとは思うが、let, const でエラーになるブラウザがある間はまだ var が無難かな
957: (ワッチョイ b3a8-/Gsh) 2017/04/01(土)16:59 ID:Xk39Ujbl0(1/2) AAS
こういうガイジくんのおかげで
糞コードは永久になくならない
958: (アウアウウー Sab7-19VF) 2017/04/01(土)17:05 ID:dymFNcqGa(2/3) AAS
>>956
まぁJSがWebと切ってもきれない関係である以上そこは仕方ないね
Edgeが今のIE6くらいの化石になった頃には何とかなるでしょう
その頃JSが使われてるのかは知らんが
959(2): (ワッチョイ d370-FuqK) 2017/04/01(土)18:01 ID:nYzGzhmV0(2/2) AAS
>>955
じゃあなに?
君はフルconstがletより流行らない理由は皆アホだからとでも思ってるの?
constが3文字でletが5文字なら、間違いなくletよりconst推す人がずっと増えるでしょ?
そう思わない?
960: (ワンミングク MM5f-q8gt) 2017/04/01(土)18:12 ID:xu8z9jrwM(1) AAS
どうでも良いとこになると急に饒舌になるやついるよな
荒れる原因ってこいつらだろ
961: (ワッチョイ bf67-/BKC) 2017/04/01(土)18:12 ID:aApsaYHH0(1) AAS
それあなたの感想ですよね?
962: (アウアウウー Sab7-19VF) 2017/04/01(土)18:45 ID:dymFNcqGa(3/3) AAS
>>959
letが5文字の場合(letxxとする)
letxx foo = 1;
foo = 2;
foo = 3;
constが3文字の場合(conとする)
con foo = 1;
con bar = 2;
con hoge = 3;
どっちが文字数少ないって?
963: (ワッチョイ b392-/miL) 2017/04/01(土)20:01 ID:PGhuuwXo0(2/2) AAS
お前メモ帳でプログラム書いてんのか?
普通コンプリーションする
964: (ワッチョイ 238c-U/Pn) 2017/04/01(土)20:15 ID:DrbHkd9R0(1) AAS
重要なのは可読性。読んだ時にどれだけ意図がわかるかどうか
書く時(タイプ数)なんてどうでもいい。
なぜなら俺はブラインドタッチができるからだ
965: (ワッチョイ b3a8-/Gsh) 2017/04/01(土)22:31 ID:Xk39Ujbl0(2/2) AAS
>>959
こういう信じがたいほど想像の斜め下をいく発想の持ち主が
新しい機能の流行を阻むのは理解できた
966: (ワッチョイ 238c-U/Pn) 2017/04/01(土)23:01 ID:9Eckjtd/0(1) AAS
タイピング速度が遅い人ほど、タイプ数を気にする
コードが読めない人ほど、タイプ数を気にする
967: (ワッチョイ 03bc-+5It) 2017/04/01(土)23:21 ID:oT1fsmzO0(1) AAS
タイプってw
大半はエディターの補完機能なんだが
968(1): (ワッチョイ b392-C+VN) 2017/04/01(土)23:43 ID:DstJGvws0(1) AAS
constとletの使い分けって、そんなに熱くなるモノなのかな。
定数か変数かで区別するだけだと、問題有るのかな?
上下前次1-新書関写板覧索設栞歴
あと 34 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s