- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
96 :デフォルトの名無しさん[sage]:2016/05/27(金) 02:38:39.80 ID:5O2HSGrs - >>94
改めて貰わなくて結構。 自分が正しいと盲信してる人間に説明し付けるほど無駄なことは無い。
|
- 【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
186 :デフォルトの名無しさん[sage]:2016/05/27(金) 09:42:09.37 ID:5O2HSGrs - >>185
そりゃ無理でしょ。 phpは、Webサーバのページ代わりにftpて上げれば良いんだから。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
106 :デフォルトの名無しさん[sage]:2016/05/27(金) 11:52:08.31 ID:5O2HSGrs - 真偽しか扱えない奴が多すぎるんだろ。
nullも、undefinedも、NaNもある理由があってあるんだから。 nullだけで良かったはずなんてアホみたいな事言われても困る。 nullを四則演算したら0として扱われるが、undefinedに四則演算したら、NaNになる。 NaNに四則演算しても、NaNのままだし、x=NaNでも、x==NaNはfalse。 当たり前。数値ではない事が確定しているが、「数値ではない」だけで、足し引きした結果は、「別の「数値ではない」もの」だから。 nullってのは、明確にnullだと代入ないし宣言されてるもの。 undefinedは、宣言すらされていないもの。 これを不要という人間は、そこまで考えないといかんシステム作ってないだけ。 mongoのdocumentを出し入れ返しれするapiなんか想定したら良いと思うが、少なくともnullで初期化されてるフィールドは使っても良い。 nullで初期化されていないundefinedなフィールドはもしかすると使うべきでないかもしれない。 それくらいの問題。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
109 :デフォルトの名無しさん[sage]:2016/05/27(金) 12:58:47.82 ID:5O2HSGrs - nullable型の必要性だなんだって議論は、そもそもjsに明確な型がプリミティブなものしかないんだから無意味だろ。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
114 :デフォルトの名無しさん[sage]:2016/05/27(金) 16:28:18.28 ID:5O2HSGrs - >>112-113
うち医療系のシステム屋。 NaNも、undefinedも、nullも検査なんかだと戻す値としてあり得る。 サチった、検査項目に入ってない、検査としては行ったが、検体の問題などで結果は出なかった。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
120 :デフォルトの名無しさん[sage]:2016/05/27(金) 17:41:11.86 ID:5O2HSGrs - すごい食いつきだな。
あるよ。ビューアで。 サーバから返すけど、トラフィックの都合上昔ながらの電文でそれを解釈してるのは足回り。 専用の型って言うけど、オブジェクトのメンバがnullかundefinedかはだいぶ違う。 >>119 違うよ。 解釈した結果をobjectに入れるけど、 解釈した結果そのフィールドが無ければ単にそのフィールドを持ってないオブジェクトになる。 エラーでも、例外でもなく結果だからね。 エラーはエラーで吐くよ。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
127 :デフォルトの名無しさん[sage]:2016/05/27(金) 18:53:39.13 ID:5O2HSGrs - >>123
病院の回線ってそんなに贅沢に使えないんよ。 >>124 undefinedを入れないよ。 受け取るときにと言うより、受け取っていないから、そのキーがundefinedで、nullチェックではなくて、undefinedチェックしないとならん。 台帳表示でも何でも良いが、患者/日/項目のピンポイントで見た時に、値/失敗/結果無しが取れる必要があるってこと。 RDBで言うと、 ・行自体が存在しない ・行の中身がNULL ・行の中身に有意な値が入っている と似たようなもんだよ。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
129 :デフォルトの名無しさん[sage]:2016/05/27(金) 19:02:06.07 ID:5O2HSGrs - >>126
expression(opt) を2つ以上取るからで、expressionとexpressionの区切りはセミコロンだからじゃねえの? 言語仕様に書いてあったと思うけど。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
130 :デフォルトの名無しさん[sage]:2016/05/27(金) 19:03:11.34 ID:5O2HSGrs - >>128
そのまま列挙して設定したものを、 未定義と判定して「未検査」と表示する話をしてるんだが。 頭おかしいの?
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
139 :デフォルトの名無しさん[sage]:2016/05/27(金) 20:07:52.97 ID:5O2HSGrs - >>135
あ、そうそう。 ただ、何人も並べたり、何日も並べたり、そういう事する。 inでも良いね。コスト低そうだし。 >>136 >>10、で既に俺言ってるけど。 その中で、ちゃんとオブジェクトをマージするか横着するかって話。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
143 :デフォルトの名無しさん[sage]:2016/05/27(金) 20:38:54.16 ID:5O2HSGrs - >>141
どーしても必要ない事にしたいんだな。 手入力や、他システムから飛んでこられた時に、画面定義にもデータにもない、ってのはどう判断するのかね。nullを取りうる値を持ってんのに。 仕事として開発したこと無いんじゃねえの? 自分の無知が認められない人間とはみっともないもんだ。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
144 :デフォルトの名無しさん[sage]:2016/05/27(金) 20:39:37.88 ID:5O2HSGrs - >>142
undefinedを値として必要としてる訳じゃねえよ。 お前マジで頭おかしいんじゃねえの?
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
148 :デフォルトの名無しさん[sage]:2016/05/27(金) 20:56:48.42 ID:5O2HSGrs - >>145
そうそう。 検査はしたけど、まだ結果は出てない、だとか、 例えば尿検査だと、尿少なすぎて検査結果出せませんでした、って結果はnullが入ってる。 検査進捗は別に持つから。 それを、テーブルやらグラフに出すときに、 患者一日、みたいなテーブルにガサッと載せたいのであれば、 先に daily:{ koumokuA:"", koumokuB:"", } みたいなオブジェクト作っといて、その上に、ret.filter(hasKeyIn(daily)).map(convToStr)したものをマージしちゃえば、表は簡単に書けるよねって話。 グラフならconvToScaleとか、何とでもなる。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
149 :デフォルトの名無しさん[sage]:2016/05/27(金) 21:00:52.88 ID:5O2HSGrs - >>146
クソ仕様w その、まぁ、未検査ではないんだが、結果の無い状態を現す値、がnullなんだけど。 何故別途必要なのか聞いてみたい。 さらに、その値が永劫、その値を返す検査が現れないか、と。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
150 :デフォルトの名無しさん[sage]:2016/05/27(金) 21:03:22.58 ID:5O2HSGrs - >>147
LAMPと全然関係ないと思うが。 何社か医療渡ってるけど割と普通。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
152 :デフォルトの名無しさん[sage]:2016/05/27(金) 21:08:37.38 ID:5O2HSGrs - >>151
物にもよるんよ。検査って。 2項目以上帰ってくるものの、片方だけ表させたいとか。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
157 :デフォルトの名無しさん[sage]:2016/05/27(金) 21:30:34.70 ID:5O2HSGrs - >>153
未定義じゃないんだって。さっきの例みたら分かるだろうけど、数値に変換できない検査結果はNaNにしてるの。 0/1で持ってて、インフルエンザの検査結果を何を血迷ったかグラフで見て、陰性と陽性がピコピコ蠢くグラフ見て楽しいか? >>154 単に、「である」を否定を使って比較しない、ってコーディングルールの問題。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
159 :デフォルトの名無しさん[sage]:2016/05/27(金) 21:34:19.11 ID:5O2HSGrs - >>155
未定義は未検査、検査したけど何らかの結果で…って話だよ。 ある検体検査の中で、結果無しと返してるものに対して、電カル側が持ってる項目リストをピンポイントで開いてきたりするんだよ。 適当なWebじゃねえからいちいち処理してんじゃねえか。
|
- + JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
160 :デフォルトの名無しさん[sage]:2016/05/27(金) 21:35:39.58 ID:5O2HSGrs - >>158
してないから。 四則演算するとこうなるから、四則演算が成り立たないものは正しく判定しなきゃね、そのためには、null,0,undefined,NaN全部扱い違うよねって言ってんじゃん。
|