のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,491,513人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ+ JavaScript の質問用スレッド vol.89 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
751 : Name_Not - 2011/08/25(木) 21:51:32.22 ID:??? (+254,+29,-8)
>>750
タイプミス。
まぁ君みたいな打ち間違いがない完璧超人には必要ない機能だね。
752 : Name_Not - 2011/08/25(木) 21:53:11.73 ID:??? (+31,+13,-3)
え?
753 : Name_Not - 2011/08/25(木) 21:55:01.51 ID:??? (+9,-18,-14)
よくわからんけど、undefinedが怖いってこと?>タイプミス
754 : Name_Not - 2011/08/25(木) 21:56:01.56 ID:??? (+91,+29,-8)
タイプミスごときの為に静的な型付けが欲しいとかびっくりだわ
755 : Name_Not - 2011/08/25(木) 22:03:19.50 ID:??? (+7,-30,-67)
Firebug上で、
hoge = 'hoge';
(function () {
"use strict";
hoge = 'hogeeee';
})();
console.log(hoge);
を実行するとhogeeeeが返ってくるんだけど、俺何か変な勘違いしてるのかな…
756 : Name_Not - 2011/08/25(木) 22:04:06.15 ID:??? (+140,+29,-15)
>>754
デバック時の楽さ(手間)が変わってくるだろ。

まぁjavascriptくらいしか触ったことのない奴にはわからないだろうね。
757 : Name_Not - 2011/08/25(木) 22:05:13.30 ID:??? (+34,-28,-28)
>>755
スコープとuse strictは別問題だろ。
758 : Name_Not - 2011/08/25(木) 22:09:37.25 ID:??? (+52,+29,-20)
傲慢な回答者だな
ご退場願いたい
759 : Name_Not - 2011/08/25(木) 22:11:46.35 ID:??? (+112,+29,-66)
>>756
タイプミスと型宣言にどんな関係があんのさ。
例えば何の言語の話をしてんの?

変数宣言の強制化について言えば、重複宣言を検知できる様にして欲しいわ。

タイプミスなんか、入力補完使っていればほぼ問題にならない。
それより、for ループの度に var i = 0 とかやっているの見ると気持ち悪い。
760 : Name_Not - 2011/08/25(木) 22:12:11.82 ID:??? (+62,+29,-3)
>>757
変数宣言の話とごっちゃになってたみたい。ありがとう!
761 : Name_Not - 2011/08/25(木) 22:12:19.28 ID:??? (+144,+29,-12)
>>756
静的な型付けがタイプミスをおこさない為に有るとでも思ってんの?
762 : Name_Not - 2011/08/25(木) 22:14:43.54 ID:??? (-1,-29,-3)
磯野ーCoffeeScript勉強しようぜ!
763 : Name_Not - 2011/08/25(木) 22:18:08.22 ID:??? (+57,+29,-3)
その前にワカメに中出しした責任取れや。
764 : Name_Not - 2011/08/25(木) 22:18:45.59 ID:??? (+211,+30,-123)
>>759
>タイプミスと型宣言にどんな関係があんのさ。
型宣言?
日本語読めないバカですか?
どこから型宣言の話が出てきた?
use strictが型宣言だってよwww

>例えば何の言語の話をしてんの?
変数宣言が必要な言語すべて。
これのおかげでタイプミス時にコンパイラが教えてくれるんだぜ。
IDEによってもしっかり教えてくれるんだぜ。
デバッグ時の手間が減る。


>タイプミスなんか、入力補完使っていればほぼ問題にならない。
こういう人間がデバッグをおろそかにするんだろうね。
765 : Name_Not - 2011/08/25(木) 22:20:42.21 ID:??? (+114,+29,-4)
>>761
でもタイプミス時に教えてくれるから便利。
766 : Name_Not - 2011/08/25(木) 22:21:42.95 ID:??? (+66,+25,-2)
>>764
日本語読めないバカですかw
767 : Name_Not - 2011/08/25(木) 22:21:47.77 ID:??? (+57,+29,-20)
「タイプミス」っていうのは型が合っていないという意味でのタイプミスなのか
それともプログラムを打ち間違えたという意味でのタイプミスなのか
768 : Name_Not - 2011/08/25(木) 22:23:00.12 ID:??? (+77,+29,-18)
>>761
こういう事を
いう奴に限って理由を知らない法則
769 : Name_Not - 2011/08/25(木) 22:23:49.92 ID:??? (+83,+29,-49)
>>764
アホな煽りはみっともないぞ

>>765
つまりはコンパイラのようなsyntaxチェックしてくれる物があればOKという事だな?
初期化や宣言がされていない時に教えてくれよと
そういう事だな?

やはりタイプミスと静的な型付けは関係なかった
770 : Name_Not - 2011/08/25(木) 22:23:52.13 ID:??? (+105,+29,-19)
>>751のレスアンカーがタイプミスということか
「タイプミス」を宣言しながらタイプミスする人を初めて見たw
771 : Name_Not - 2011/08/25(木) 22:24:53.42 ID:??? (+81,+29,-22)
>>764 は、話の流れも読まずにレスしてんのか?
772 : Name_Not - 2011/08/25(木) 22:29:42.16 ID:??? (+91,+29,-9)
なぜすぐ意見への批判から人を中傷する流れになるのか…
773 : Name_Not - 2011/08/25(木) 22:30:14.85 ID:??? (+103,+29,-18)
>>770
でも適切な安価先が見つからない。
774 : Name_Not - 2011/08/25(木) 22:32:06.88 ID:??? (+94,+29,-24)
なんで型宣言の利点がタイプミスなんだと思ってたらアレか
型じゃなくて変数の明示的宣言の話か
775 : Name_Not - 2011/08/25(木) 22:32:24.76 ID:??? (+122,+29,-78)
http://developer.mozilla.org/ja/JavaScript/Strict_mode
mozillaの公式文書。

>より多くのエラーが出されることにより、コード改良が促進されセキュリティや開発が改善します。
まぁこれを読む限りどっちの考えも間違っているしどっちも正しい。

結局、セキュリティーに重点を置くかエラー(タイプミスを含む)に重点を置くかって事ですね。
でも結局は開発の効率化ですね。
776 : Name_Not - 2011/08/25(木) 22:34:34.92 ID:??? (+66,+29,-5)
>>773
確かにない…。誤読かw
777 : Name_Not - 2011/08/25(木) 22:36:08.03 ID:??? (+70,+29,-39)
>>772
あまりこういうこといいたくないんだけど、「煽らないと気が済まない負けず嫌いな人」が常駐してるみたい
778 : Name_Not - 2011/08/25(木) 22:37:35.20 ID:??? (+138,+13,-42)
>>775


>>750 以降の一連の流れの中で、何で strict mode の話をしてんの?
779 : Name_Not - 2011/08/25(木) 22:39:47.22 ID:??? (+82,+30,-59)
>>774
>>751の時点の「打ち間違いがない」で普通気づくだろ?
気がつかない奴って相当沸点が低くて頭に血が上って冷静な読解能力が欠如していたの?


>>778
タイプミスのタイプをタイピングの事ではなくて型の方にとらえて変な粘着をしている
人がいるから。
780 : Name_Not - 2011/08/25(木) 22:40:09.58 ID:??? (+3,-29,-83)
つまり、CoffeeScriptで書けばvarを自動で書いてくれるし==と書けば===に変換されるし
class Hogeとか書けばプロトタイプを意識せず他のクラスベースの言語のように
オブジェクトを操作できて素敵、ってことで良いのかな?
781 : Name_Not - 2011/08/25(木) 22:40:14.78 ID:??? (+74,+29,-62)
>>775
use strictとタイプミスの関係性に異論はないと思うよ
静的な型付けに噛みついた人がいたから討論(という名の煽り合い)になったのが事実
782 : Name_Not - 2011/08/25(木) 22:42:41.45 ID:??? (+151,+29,-35)
>>778
その後の部分読めばわかるけど
タイプエラー(こっちのタイプは型の方)のチェックもしてくれる。
それと入力ミス似る方のタイプエラーもチェックしてくれる。
というわけで結局双方がタイプミスを別々の意味でとらえていたと言うこと。
783 : Name_Not - 2011/08/25(木) 22:45:24.47 ID:??? (+78,+29,-10)
つまりは>>750は簡単なソースしか書いたことなくて
デバッグ作業が必要ない言うことですね。
784 : Name_Not - 2011/08/25(木) 22:48:56.69 ID:??? (+88,+29,-37)
>>782
少なくとも、>>751は「打ち間違い」といってるからTypeErrorの意味で使わなかったはず
ここでuse strictが出てくるのは明らかにおかしい
785 : Name_Not - 2011/08/25(木) 22:52:21.70 ID:??? (+117,+29,-47)
>>782
>それと入力ミス似る方のタイプエラーもチェックしてくれる。
これこそタイプミスww

タイプミスと聞いて入力ミスと思う人と型宣言ミスを思う人ばどっちが多いのだろうか?
俺は、型宣言ミスなんかの方はタイプエラーって言ってタイプミスはタイピングミスの方を連想する。
786 : Name_Not - 2011/08/25(木) 22:53:38.28 ID:??? (-1,-29,-34)
打ち間違いで変数宣言をしていない変数を書いてしまったとき、
"use strict";と書いておけばエラーにしてくれるから打ち間違いは解消。めでたしめでたし。
って話なんじゃないの?
787 : Name_Not - 2011/08/25(木) 22:54:58.25 ID:??? (+91,+29,-6)
タイプミスで型だと思うやつはいないだろ
788 : Name_Not - 2011/08/25(木) 22:55:43.69 ID:??? (+73,+29,-14)
>>785
ECMAScript を理解している人なら TypeError というと思う
カタカナにするにしても「タイプエラー」で「タイプミス」と呼称するとは思えない
789 : Name_Not - 2011/08/25(木) 22:55:49.32 ID:??? (+48,-29,-30)
>>784
>ここでuse strictが出てくるのは明らかにおかしい
いやいやuse stricは未定義の変数も検出してくれるから
変数名の入力ミスも結果的にチェックしてくれる。
だから、間違っていない。
790 : Name_Not - 2011/08/25(木) 22:56:56.18 ID:??? (+57,+29,-13)
×打ち間違いは解消
○打ち間違いによって予期せぬ動作はしなくなる
(訂正が遅くなった…)
791 : Name_Not - 2011/08/25(木) 22:56:58.78 ID:??? (+83,+29,-22)
>>750 は「型宣言」と言っている訳で。
どう脳内変換したら、「型宣言」の話がタイプミスの話になるんだ。
792 : Name_Not - 2011/08/25(木) 22:57:36.49 ID:??? (+70,+29,-13)
>>787
でもこのスレに実際いた事実。
だからタイプミスという単語に反射的に型宣言騒いでいたんだろ?
793 : Name_Not - 2011/08/25(木) 22:58:30.33 ID:??? (+86,+29,-18)
>>789
その理屈は理解できるが、>>750に対するアドバイスとして妥当ではない
>>751の読解力が不足していたとしか思えない
794 : Name_Not - 2011/08/25(木) 22:58:56.05 ID:??? (+57,+29,-2)
収束しつつあるな。良かった良かった。
795 : Name_Not - 2011/08/25(木) 23:01:40.19 ID:??? (+85,+23,-9)
単に>>751が型宣言と変数宣言を間違えただけじゃね
796 : Name_Not - 2011/08/25(木) 23:02:38.83 ID:??? (+52,+29,-1)
うん、きっとそうだね。それで良いよ
797 : Name_Not - 2011/08/25(木) 23:03:08.98 ID:??? (+207,+29,-2)
ところが >>764 で燃料を投下してしまった。
798 : Name_Not - 2011/08/25(木) 23:06:10.39 ID:??? (+152,+29,-80)
で型宣言は必要ないと思う?
俺はあれば便利だとは思う。
他の言語と違い比較演算子で「===」使う必要あるから
他の言語やっていてjavascriptに戻ってくるとついつい「==」で比較しちゃう。


>>797
といって>>797>>797の書き込みでまた燃料投下してしまった。スレがまたこの話題で荒れたらおまえのせいだぞ。
799 : Name_Not - 2011/08/25(木) 23:09:32.91 ID:??? (+74,+29,-27)
>>798
「===」を使うべき所を「==」を書くってこれもタイプミスだww
ある意味型宣言とタイプミス関係あったwwwwww
800 : Name_Not - 2011/08/25(木) 23:12:46.15 ID:??? (+5,-28,-2)
そもそも==の存在意義がわからない…===が==になれば良いんじゃね
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について