問題タブ [percentage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3849 参照

java - 配列内の値のパーセンテージを計算して表示する

これは私の要件です:

  1. ユーザーから整数を読み込む (n)
  2. サイズ n の浮動小数点数の配列を宣言する
  3. この配列に、0 から 100 までのランダムな浮動小数点数を入力します。
  4. 少なくとも 70 である配列内の値のパーセンテージを計算して表示します

最後の部分のやり方がわかりません。

0 投票する
2 に答える
16008 参照

css - CSS パーセンテージの小数点以下の桁数

OK、広く検索した結果、浮動小数点数の精度に関して CSS 仕様に推奨される標準動作がないことを示唆する事例証拠にすぎません。

注意: よく知られているサブピクセルの丸め問題について質問しているわけではありません。

私が質問している理由は、IE はパーセンテージベースの浮動小数点値を小数点以下 2 桁に丸めるように見えるのに対し、Webkit と Gecko は少なくとも 3 桁、またはそれ以上を許容するためです (私はテストしていません)。

例えば:

Chrome の Web Inspector または Firebug で検査する<li>と、 の幅が 14.768% であることが正しく表示されます。ただし、IE 開発ツール (IE9/8/7 モード) では、14.76% の幅があります。これにより、実際のピクセルベースの値も完全に失われます。

誰でもこの動作に光を当てたり、適切な回避策を提供したりできますか? コンテンツは流動的な幅である必要があるため、可能であればピクセルベースの値に頼る必要はありません。

このように多くの小数点以下の桁数を処理するのは非常に危険なことは知っていますが、これらのブラウザーのどれが「正しい」かを知りたいと思いますか?

編集

Firefoxは、インスペクターに表示されたときに正しいパーセンテージ値を使用しているように見えますが (小数点以下 2 桁に丸められていません)、実際のピクセル配置に関しては IE と同じ動作を表示しています。

0 投票する
4 に答える
560 参照

jquery - 0.05を5%のjqueryまたはjavascriptに変換します

こんにちは私は0.05または任意の0.xxをパーセンテージに変換する方法を考えています。たとえば、0.1の場合は10%、0.04の場合は4%になります。

また、切り上げる必要があります。bからaを取得し、この方法でパーセンテージを取得する方法は知っていますが、それを機能させる方法がわかりません。私は使用しようとしましparseFloatたが、それはうまくいきませんでした、誰かがこれを行う方法を提案できますか

0 投票する
1 に答える
935 参照

reporting-services - SSRSのチャートの問題

SSRS2005で正しいデータを表示するための積み上げ面グラフの取得に問題があります。

Y軸では、50%から100%のスケールが必要です。X軸には、レポートに必要なスタイル(varchar)でフォーマットされた一連の日付があります。私のデータは、10進数で、それぞれ特定の日付を持つ0から1までの3つのデータフィールドで構成されています。

私の問題はY軸のスケールです。最大値を100に、最小値を50に、間隔を5に、フォーマットをパーセンテージの「p」に設定しました。

[レイアウト]タブのプレビューでは、これはすべて正常に表示されます(Y軸は50%から100%まで)。ただし、実際のレポートを生成するたびに、何らかの理由で5000%から10000%になります。これがどのように起こっているのか私にはわかりません、そしてそれはレポートを完全に台無しにします。

私は数時間プロパティをいじくり回してみましたが、役に立ちませんでした。

これが誰かに起こって、彼らが解決策を見つけた場合、または誰かが何か提案をした場合、私は非常に感謝します。

ありがとう。

0 投票する
2 に答える
6076 参照

python - パーセント差を計算するpython

自分の仕事のために作成しているフォームで何かを機能させようとしていますが、期待どおりに機能していないようです。

ANL_CMA1_NUM_CLOSED_SALES2つのフィールドとの差の割合を計算したいと思いますANL_CMA2_NUM_CLOSED_SALES

私の計算は正しいと思いましたが、入力された値に応じて正または負の1桁の結果しか得られません。

権限レベルと丸めをカスタマイズできるフォームに取り組んでおり、これを100分の1に丸めています。誰かがこれを手伝ってくれますか?

元の数式-100) * 100)には最後に部分がありませんでしたが、正しく機能しませんでした。

0 投票する
1 に答える
1004 参照

css - IE6 +をサポートするパーセンテージベースのCSSグリッド?

IE6 +およびすべての最新のブラウザーとの互換性が証明されている軽量のパーセンテージベースのCSSグリッドシステム(できれば12列)を探しています。また、これは絶対に必要というわけではありませんが、ネストされた列のサポートがあれば便利です。私が見つけたグリッドシステムのほとんどは、IE6をサポートしていないか、ピクセルベースの幅のみです。

ありがとう!

0 投票する
2 に答える
2848 参照

php - PHP 正規表現でパーセント記号を取得できませんか?

まだまだ正規表現勉強中!私のパーセンテージ正規表現(100制限を尊重しない):

これにより、次のこと可能になります。

  • [1-9] 0 以外の数字から始めてください。「004.34」のようなパーセンテージは使用できません。
  • [0-9]*...0 から 9 までの任意の数字が続く
  • |[0]または単一の 0 で開始

... このグループを「int」グループとしてキャプチャします。それで:

  • (?<dec>\.[0-9]+)?オプションのグループで、0 から 9 までの数字が 1 つ以上続く場合にのみポイントが許可されます。「33」などを入力してほしくありません。

私が正しいと仮定して、以下でテストします:

実際には正しいこの結果が得られますが、次のようになります。

パーセンテージ「%」記号 ( ) をキャプチャしないようにするにはどうすればよい$result[0]ですか?

0 投票する
4 に答える
10432 参照

php - PHPの重みによる配列からのランダム値

この質問がされている可能性が高いことは理解していますが、以前の質問を十分に理解していないため、それらが私が望むことを行っているかどうかを判断できません。

キーは、値が選択される可能性のパーセンテージです。0 から 99 までの数値を mt_rand() し、それらのパーセンテージに基づいて $fruits から値を返したいと思います。

私が探しているものを説明する方法がわからないので、私はとても混乱している可能性が非常に高い.

助けてくれてありがとう。

編集: これらの可能性に基づいて、$fruits からランダムな値が必要です:

40% の確率でオレンジ、40% の確率でナシ、80% の確率でリンゴが欲しい。

編集:さらに明確にするために、多くの回答が間違っていた(またはコードを理解していない)ため、20、40、または40だけでなく、選択した数に関係なく結果が必要でした.

0 投票する
1 に答える
5204 参照

css - 追加のマークアップなしでn番目の子にclearfixを適用する

まず、非常に明確にするために、ここで私が達成しようとしていることを示すJSフィドルを示します。

http://jsfiddle.net/bb_matt/VsH7X/

ここに説明があります-私の理論的根拠:

1140グリッドフレームワークを使用してレスポンシブサイトを作成しています。かなり複雑なレイアウトです。

定義された任意の列サイズにドロップできる再利用可能なシンプルなギャラリークラスを作成し、メディアクエリを使用して、関連するパーセンテージ幅をli要素に適用します。各li要素の右マージンは5%です。メディアクエリでnth-child(xn + x)を使用して、各行の最後の右マージンを削除しています。

すべてがうまく機能します-レイアウトのサイズが変更されると画像のサイズが変更され、行のギャラリーアイテムの数はパーセンテージに基づいて定義したとおりに機能します。

修正すべき唯一の残りの問題は、行間をクリアすることです。HTMLマークアップを追加できません。また、過度に複雑なjqueryの修正を避けたいと考えています。

私はこれを修正する2つの方法を知っていますが、どちらにも熱心ではありません。

最初の修正は、単にdisplayを使用します。li要素のインラインブロックを上に垂直に配置すると、すべてが正しく流れます...ただし、すべてのパーセンテージが撮影され、ギャラリーアイテムが割り当てられたスペースにうまく収まりません。

2番目の修正では、リストアイテムに高さを指定します。これは私が必要に応じて下るルートです-解像度に応じて異なる高さが必要になります-大したことではありませんが、それほどきれいではありません。

0 投票する
2 に答える
209 参照

c - 転送中にパーセンテージを出力する

このコードは、私が開発した FTP クライアントの一部です。

ダウンロードしたファイルのパーセンテージを実装したいのですが、いくつか問題があります。私はこの方法で試しました:

\nしかし、転送が開始されるとすぐに「20%」が出力され、またfrom 20%%\n-40%%\nなどを削除すると、すぐではなく転送の最後に値が出力されるため、私はそれが好きではありません。

どうすればより良いコードを開発できますか?