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

私的良スレ書庫

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

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

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
551 : Name_Not - 2014/05/16(金) 22:34:42.83 ID:6hsl02bR (-9,-29,-41)
xmlHttpReques2でクロスオリジン通信できるようになったけど
結局サーバー側のheaderで許可しないといけないならどういう時に使うんだろう
誰かが公開してるAPI扱う時くらい?
552 : Name_Not - 2014/05/16(金) 22:45:13.52 ID:??? (+45,-30,-37)
var i = 5;
for (var j = 0; j < i / 3; ++j) { console.log(j); }
=> 0
=> 1
JavaScirptは糞でした
ありがとうございました
553 : Name_Not - 2014/05/16(金) 22:46:28.47 ID:??? (+51,+29,-20)
>>551
自分が管理する他ドメインとの通信とか
そもそも、あれは他ドメインサーバのデータを無許可に取得できるようにする為の仕組みじゃない
554 : Name_Not - 2014/05/16(金) 23:15:04.85 ID:??? (+18,-4,+0)
>>552
556 : Name_Not - 2014/05/16(金) 23:50:02.72 ID:??? (+57,+29,-34)
lodashの話題をTwitterのあごちゃんがよく呟いてたけど。。。まさかね
557 : Name_Not - 2014/05/16(金) 23:50:50.42 ID:??? (+57,+29,-23)
そろそろ多倍長整数にも対応してもいい時代なんじゃないの
558 : Name_Not - 2014/05/16(金) 23:52:48.51 ID:??? (+94,+29,-32)
誰やねんw
関数言語的に書き直していくと、今までのコードのアラが見えてきて
くそコードを書いていた自分に凹んできますが、俺だけでしょうか?
559 : Name_Not - 2014/05/17(土) 00:12:50.62 ID:??? (+34,-29,-22)
>>554
C言語系(C,C++,Javaなど)は0しか出力されない
知らずにいると痛い目にあう
560 : Name_Not - 2014/05/17(土) 00:13:49.57 ID:??? (+75,+30,-141)
>>558
俺は、prototype.jsが無い時代に、lodashでいうeachなどのようなものを
当時関数型言語の知識もなかったが、自作していた。
ループが一行で書けるという程度のメリットしか当時は理解していなかったけど。

このように、昔自力でやっていたことが、後から
世間一般ではこういう風に言われているんだと知ることが多い。

たとえば、ネットもパソコン通信もない小学生時代。記憶媒体=紙に
BASICのコードを書いている時、コードが複雑になるからという理由で
FORとNEXTの対応をインデントをして線でつなぎ、GOTOでその中には
飛ばないようするという俺ルールを考えだしていた。

勉強することは大事で時間の節約になると思う反面。
自力で考えだしてる自分は、プログラミングと相性が良いなって思うw
561 : Name_Not - 2014/05/17(土) 00:29:13.30 ID:??? (+94,+29,-10)
>>559
純粋な興味本位で聞くのだけど、どういうロジックで 0 が出力されるの?
562 : Name_Not - 2014/05/17(土) 00:29:58.99 ID:??? (+61,+29,-87)
>>551
そもそも今までオリジン制約があったのはセキュリティーの観点からで、
サーバー側もクロスオリジンリクエストはできない前提でセキュリティー対策を考えてた

それがたとえば突然、新規格ではクロスオリジンリクエストできますってなったら当然困るわけで、
サーバー側が対応しないと使えないような今の仕様にするのは当然
563 : Name_Not - 2014/05/17(土) 00:31:04.83 ID:??? (+69,+24,-32)
>>561
C言語だと整数型同士の演算結果は整数になる
564 : Name_Not - 2014/05/17(土) 00:31:58.55 ID:??? (+89,+29,-21)
別にこれに関してはjavascriptが糞だとは思わないけどな
ただの仕様の違いであって
565 : Name_Not - 2014/05/17(土) 00:37:07.55 ID:??? (+21,-29,-1)
>>563
レスありがとう
つまり、5/3 === 1 になるわけね
566 : Name_Not - 2014/05/17(土) 00:38:27.48 ID:??? (+41,-29,-28)
for (い;ろ;は) { に }

javascript い→ろ→に→は→ろ→に→は→ろ...
その他 いろは→に→ろ→は→に→ろ...

ということでしょうか
567 : Name_Not - 2014/05/17(土) 00:39:30.44 ID:??? (+69,+29,-15)
>>564
俺もそう思う
これは突き詰めると「変数に型がないのがNG」と主張しているのと同じ
568 : Name_Not - 2014/05/17(土) 00:39:44.48 ID:??? (+62,+29,-7)
>>566
あー、うん、それでいいよ。
あと10年勉強しな。
569 : 566 - 2014/05/17(土) 00:40:24.94 ID:??? (+57,+29,-15)
すみません
>整数型同士の演算結果
ということでしたか
把握しました
570 : Name_Not - 2014/05/17(土) 00:41:53.87 ID:??? (+57,+29,-35)
その変な演算が問題になることなんてないだろ
重箱つつきすぎ
571 : Name_Not - 2014/05/17(土) 00:42:08.47 ID:??? (-1,-29,-9)
5/3 === 1 ?
は?クソじゃん
572 : Name_Not - 2014/05/17(土) 00:43:22.57 ID:??? (-1,-29,-39)
console.log(5/3===1)

普通にfalseですが?
なめてんのか?
573 : Name_Not - 2014/05/17(土) 00:46:00.84 ID:??? (-4,-30,-55)
え? お前ら馬鹿なの?

5 / 3 = 1.666666666666667 なんだから、
j が 1.666666666666667 未満までのループで
0 と 1 しか表示されないの当たり前じゃん。

整数になるとか関係ねーしw
574 : Name_Not - 2014/05/17(土) 00:47:05.66 ID:??? (-1,-29,-25)
> 5/3 === 1 ?
> は?クソじゃん

はC言語のこと。
575 : Name_Not - 2014/05/17(土) 00:47:18.77 ID:??? (+57,+29,-21)
意味分からん
0と1とかざっくりしすぎだろ
原始的言語と一緒にすんな
576 : Name_Not - 2014/05/17(土) 00:48:53.15 ID:??? (+91,+29,-12)
そもそも現代の言語で5/3が0になるモンなんてないだろ
何でそんなこと言いだしたんだよ
このやろうばかやろう
577 : Name_Not - 2014/05/17(土) 00:51:15.34 ID:??? (+70,+29,-34)
>>576
あなたに呪いをかけた

> このやろうばかやろう
という、言葉を聞くと、

この夜老婆か犯ろう

という漢字に脳内変換してしまう呪いを。
578 : Name_Not - 2014/05/17(土) 00:53:28.06 ID:??? (+0,-29,-14)
>>565
> 5/3===1
false
579 : Name_Not - 2014/05/17(土) 00:55:52.57 ID:??? (-1,-29,-32)
5/3=1ってc言語っていうかアセンブラの演算だろw
580 : Name_Not - 2014/05/17(土) 00:57:07.10 ID:??? (+0,-29,-9)
>>552
言ってる意味がわからん
j<1なら0だけ出力されるが
j<1.1なら0と1が出力されて当然だよね
581 : Name_Not - 2014/05/17(土) 00:57:10.56 ID:??? (+57,+29,-31)
ようするに原始人がJSにも原始性を要求して
それがなかったからディスっただけだろ
そんな原始性はない方がいいんだからむしろ褒め言葉です
582 : Name_Not - 2014/05/17(土) 00:58:54.10 ID:??? (+8,-17,-6)
5/3が1になるほうが糞じゃね?
仕様って言ってしまえばそうだけど
583 : Name_Not - 2014/05/17(土) 01:09:46.39 ID:??? (-1,-29,-12)
int型なんだから当たり前じゃん
勝手にfloatに変換されても困る
584 : Name_Not - 2014/05/17(土) 01:20:47.86 ID:??? (+1,-22,-2)
jsにint型なんてねーから
585 : Name_Not - 2014/05/17(土) 01:28:09.23 ID:??? (+55,+29,-6)
だから整数が無いのは糞仕様と言うこと
586 : Name_Not - 2014/05/17(土) 01:30:24.72 ID:??? (+21,-6,-6)
そんなのスクリプト言語なら普通だからw
原始人乙
587 : Name_Not - 2014/05/17(土) 01:31:09.70 ID:??? (+56,-29,-3)
型が無いPythonですら5/3=1だ
588 : Name_Not - 2014/05/17(土) 01:32:29.36 ID:??? (-6,-29,-1)
>>584
> 5/3
1.6666666666666667
589 : Name_Not - 2014/05/17(土) 01:32:39.97 ID:??? (+57,+29,-16)
このスレにはJavaScriptしか知らない奴だけだってのはわかった
590 : Name_Not - 2014/05/17(土) 01:33:13.66 ID:??? (+88,+27,+0)
>>587
パイソンくそすぎワロタ
591 : Name_Not - 2014/05/17(土) 01:34:30.33 ID:??? (+60,+17,-1)
>>587
python2では・・ってかけよ
592 : Name_Not - 2014/05/17(土) 01:35:38.92 ID:??? (+69,+29,-7)
>>590
ちなみにJavaScript以外に整数が無い言語を知らない
あったら教えてくれ
593 : Name_Not - 2014/05/17(土) 01:39:29.93 ID:??? (+47,-22,-26)
>>591
確かにpython3だと実数になった
5//3が整数か
随分無謀な仕様変更したもんだ
594 : Name_Not - 2014/05/17(土) 01:43:05.26 ID:??? (-1,-29,-22)
http://writecodeonline.com/php/

echo 5/3;
→1.6666666666667

当たり前だわな
整数が欲しいなら結果を整数にしろって話
595 : Name_Not - 2014/05/17(土) 01:43:46.54 ID:??? (+64,+29,-19)
>>593
哀れww
パイソン3が無謀なんじゃない
お前がアホなだけや
596 : Name_Not - 2014/05/17(土) 01:45:03.68 ID:??? (+67,+29,-95)
5 / 3は現実的に考えて小数になる
整数が欲しければ計算後に整数に変換すれば?
5/3が勝手に整数にされて切り捨てなのか切り上げなのか四捨五入なのかマイナスではどうなのか仕様全部把握しとかないと使えない糞仕様
597 : Name_Not - 2014/05/17(土) 01:46:29.90 ID:??? (+52,+29,-15)
把握せずに作り始めるのかよ
598 : Name_Not - 2014/05/17(土) 01:58:45.66 ID:??? (+45,-30,-63)
>>596
> 5 / 3は現実的に考えて小数になる
なんねーよw
5.0/3.0 → 1.666666…
5/3 → 1 余り 2 だろ (余りは同時に取得出来ないから 5 % 3 で計算する)
算数もできねーのかよ
599 : 565 - 2014/05/17(土) 01:59:29.93 ID:??? (+3,-29,-51)
まさか、こんなに荒れるとは...
言葉足らずでごめん

C言語では「5/3 === 1」になり、JavaScriptでは「5/3 -> 1.6666666666666667」になる
言語仕様の違いがあるだけで、どちらがいいというものでもないかと
600 : Name_Not - 2014/05/17(土) 02:06:05.64 ID:??? (+52,+29,-14)
こんなの荒れるというほどではないな
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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