私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.140 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>500
意味不明
意味不明
>>493
銀行丸めのことなら、違うと思うが
銀行丸めのことなら、違うと思うが
四捨五入の場合は桁に注意、だろうなあ
小数第二位とかで処理するときは
「文字列→数値→そのまま Math.round() で処理」だと誤差が出る可能性がある
'^[0-9][0-9]*(\.[0-9]*$|$)' が来る前提で
"." で split して 小数以下の必要な桁数を繋いで Math.round() するくらいしか思いつかないので
誰かもっと良い方法あったら補足して貰えるとありがたい
小数第二位とかで処理するときは
「文字列→数値→そのまま Math.round() で処理」だと誤差が出る可能性がある
'^[0-9][0-9]*(\.[0-9]*$|$)' が来る前提で
"." で split して 小数以下の必要な桁数を繋いで Math.round() するくらいしか思いつかないので
誰かもっと良い方法あったら補足して貰えるとありがたい
インテルドライバーサポートアシスタントみたいなのって
どうやって作るんですか?
どうやって作るんですか?
ちょっとまだ、引数とか変数とか取得とか、正しく使えてないかもなので、日本語変だったら、すみません
あと、それで、じゃあなんで、parseIntの話が出てきたかと言うと、Math.randomだと0.486……とかとなるので、
「+1する」と習ったのですが、「それなら*10して、小数点以下を切り捨てたらいいのでは?」と思いまして、誤解ではありましたが、parseIntが「小数点のない正数に変換する」というものだと思っていたので、
var num = Math.floor(Math.random()+1);
と
var num = Math.random()*10;
parseInt(num);
のどっちも同じ様に使えるのか?
と疑問だったのです
「+1する」と習ったのですが、「それなら*10して、小数点以下を切り捨てたらいいのでは?」と思いまして、誤解ではありましたが、parseIntが「小数点のない正数に変換する」というものだと思っていたので、
var num = Math.floor(Math.random()+1);
と
var num = Math.random()*10;
parseInt(num);
のどっちも同じ様に使えるのか?
と疑問だったのです
>>507
桁上げて、四捨五入して、桁戻すのじゃダメかな
桁上げて、四捨五入して、桁戻すのじゃダメかな
>>511
マイナスにならないなら、floorもtruncも同じ。
数学的に正しいのはfloorで、小数点以下をなくすのがtrunc
> 1~6までの乱数に応じて、サイコロの目を振りたかったのです。
lodashを使うほうが間違いがない
http://lodash.com/docs/4.17.11#random
> _.random(0, 5);
> // => an integer between 0 and 5
1~6なら _.random(1, 6); だろう
マイナスにならないなら、floorもtruncも同じ。
数学的に正しいのはfloorで、小数点以下をなくすのがtrunc
> 1~6までの乱数に応じて、サイコロの目を振りたかったのです。
lodashを使うほうが間違いがない
http://lodash.com/docs/4.17.11#random
> _.random(0, 5);
> // => an integer between 0 and 5
1~6なら _.random(1, 6); だろう
>>519
ありがとうございます!
便利そうなのですが、これはライブラリというのをインストールしないと使えないのですね。
凄く便利そうなのに…
このライブラリをインストールするというのは、
自分が使うのではなくて、htmlのscriptの中に書くのはよくないですよね?
当然、観覧者がインストールされてなければ使えないのですよね?
ありがとうございます!
便利そうなのですが、これはライブラリというのをインストールしないと使えないのですね。
凄く便利そうなのに…
このライブラリをインストールするというのは、
自分が使うのではなくて、htmlのscriptの中に書くのはよくないですよね?
当然、観覧者がインストールされてなければ使えないのですよね?
そんなにサクッと使えるものなのですね。
ユーザーさんに取り入れてもらえるものなら、良いものですね!
ユーザーさんに取り入れてもらえるものなら、良いものですね!
あ!勘違いしてました!
ユーザーにライブラリをインストールしてもらうわけじゃなくて、自分のとこのサーバーに入れといて、呼び出すだけなのですね!
ユーザーにライブラリをインストールしてもらうわけじゃなくて、自分のとこのサーバーに入れといて、呼び出すだけなのですね!
自分のところに入れてもいいし、CDN使っても良い。
CDN使ったほうが速いが、CDNが落ちた場合に困る
CDN使ったほうが速いが、CDNが落ちた場合に困る
バカすぎ
欲しい範囲のランダム整数すらもライブラリに頼るようなら
そもそも完成物ごとどこかからコピペした方が良い
どうせコーディングできないのだから
欲しい範囲のランダム整数すらもライブラリに頼るようなら
そもそも完成物ごとどこかからコピペした方が良い
どうせコーディングできないのだから
ちみちみ、作りたいのはランダム整数を取得する処理ではないよ?
ランダム整数を使った何かだ。
手段と目的を履き違えたらだーめだーめ
ランダム整数を使った何かだ。
手段と目的を履き違えたらだーめだーめ
>>519
えっ
えっ
切り上げ/捨てって言葉を使うのをやめた方が混乱が少ないかもね
Math.floor()
引数より小さい最大の整数
Math.ceil()
引数より大きい最小の整数
Math.round()
引数を四捨五入した整数
Math.trunc()
引数の小数部分を切り飛ばした整数
Math.floor()
引数より小さい最大の整数
Math.ceil()
引数より大きい最小の整数
Math.round()
引数を四捨五入した整数
Math.trunc()
引数の小数部分を切り飛ばした整数
vanilla JS でのコードが既に出ているのに lodash を持ち出すってイミフ
パフォーマンスに有意な差があるかどうかは知らんけど
パフォーマンスに有意な差があるかどうかは知らんけど
>>534
もしかして、パフォーマンス以外で見るべき所がわからないの?
もしかして、パフォーマンス以外で見るべき所がわからないの?
>>536
知らんし分からんのだが
何を見るべきなのだろうか…?
複数人が関わるプロジェクトとかなら、規約の範囲に留めなければならないことくらいかなあ?
(そういうのなら既存のモノを import させたりしそうなものだが、そういう話が出て来ない時点で(ry
知らんし分からんのだが
何を見るべきなのだろうか…?
複数人が関わるプロジェクトとかなら、規約の範囲に留めなければならないことくらいかなあ?
(そういうのなら既存のモノを import させたりしそうなものだが、そういう話が出て来ない時点で(ry
とんでもないスパゲティコードって、
長年使われてきた自社製ライブラリもどきが原因のことがかなりあると思う
まあJavaScriptじゃそこまでの規模のに関わったこと無いけど
長年使われてきた自社製ライブラリもどきが原因のことがかなりあると思う
まあJavaScriptじゃそこまでの規模のに関わったこと無いけど
分かる人にはわかると思うけど、こういうのが
「可読性が低い」っていうんやで
このコードにはどういう意味があるんだ?ってみんなが思ってたら
コードレビューにならないだろ
「可読性が低い」っていうんやで
このコードにはどういう意味があるんだ?ってみんなが思ってたら
コードレビューにならないだろ
>>547
> このコードにはどういう意味があるんだ?ってみんなが思ってたら
> コードレビューにならないだろ
この点は総論として同意できる
大昔に INT(RND(1)*6)+1 とか山ほど見てたからな…。
実務上でコレの慣例的表現が見られないらしいことにビックリだよ。。。
その意味では lodash はアリ、なのか
> このコードにはどういう意味があるんだ?ってみんなが思ってたら
> コードレビューにならないだろ
この点は総論として同意できる
大昔に INT(RND(1)*6)+1 とか山ほど見てたからな…。
実務上でコレの慣例的表現が見られないらしいことにビックリだよ。。。
その意味では lodash はアリ、なのか
|0にはなんにも異存はないけど
演算子の左右は1スペ空けてほしい…
演算子の左右は1スペ空けてほしい…
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.141 + (881) - [97%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.120 + (1002) - [97%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.130 + (1001) - [97%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.130 + (974) - [97%] - 2016/10/26 14:18
- + JavaScript の質問用スレッド vol.142 + (984) - [97%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.142 + (926) - [97%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.141 + (1001) - [97%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.143 + (753) - [97%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.144 + (288) - [97%] - 2020/5/17 20:00
- + JavaScript の質問用スレッド vol.123 + (966) - [95%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
トップメニューへ / →のくす牧場書庫について