問題タブ [range]

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 投票する
7 に答える
43232 参照

c# - 数値が指定された一連の範囲内にあるかどうかを判断する

数値が指定された一連の範囲内にあるかどうかを判断する流暢な方法を探しています。私の現在のコードは次のようになります。

これを行うより良い方法はありますか?

0 投票する
3 に答える
4869 参照

javascript - JavaScript 範囲オブジェクトで改行を検出する際の問題

ユーザーが選択したものに基づいてhtmlを操作するjavascriptがあります。実際のブラウザーの場合、私が使用しているメソッドは、次のように取得された「Range」オブジェクトを活用します。

content 変数には、選択したすべてのテキストが含まれており、正常に機能します。ただし、結果の文字列で改行を検出できないことがわかりました。例えば:

選択したテキストは次のとおりです。

abc

デフォルト

range.toString() は "abcdefghi" に評価されます。

特殊文字を検索しても、\n \f \r または \s のインスタンスは返されません。ただし、変数を編集可能なコントロールに書き出すと、改行が再び表示されます。

誰かが私が欠けているものを知っていますか?

これらの選択と操作が編集可能な div にあることが関連している可能性があります。Chrome、FireFox、および Opera でも同じ動作が見られます。驚くべきことに、とにかく IE はまったく異なるコードを必要としますが、IE であること以外に問題はありません。

どうもありがとう。

0 投票する
5 に答える
3139 参照

floating-point - 1.5 x 10^(-45) から 3.4 x 10^38 までの異なる数はいくつ?

1.5 x 10 -45から 3.4 x 10 38 (IEE754 単精度浮動小数点数)までの異なる数はいくつありますか?

0 投票する
3 に答える
139 参照

math - [0, 行) と [1, 行] とはどういう意味ですか? より具体的には [ と )

0から行、1から行ということは分かりますが、どれが含まれてどれが除外されているのでしょうか?

0 投票する
6 に答える
10428 参照

python - Python: 間隔から値へのマッピング

間隔を暗黙的に定義する一連のエンドポイントを指定して、間隔に数値が含まれているかどうかを確認し、対応する (計算可能な方法で関連付けられていない) を返す関数をリファクタリングしています。現在作業を処理しているコードは次のとおりです。

これは IMO にとって非常に恐ろしいことであり、間隔と戻り値の両方がハードコードされているという点で欠けています。もちろん、任意のデータ構造の任意の使用が可能です。

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

vba - ScreenUpdating が False の場合、Range の表示を更新します

ScreenUpdating = Falseの場合、VBAから指定した範囲のセルのみの表示を更新する方法はありますか?

私が意味することは次のとおりです。

...

カール

0 投票する
3 に答える
1688 参照

internet-explorer - IE で StartContainer を選択

IEで実行する選択オブジェクトがあります

次に、startContainer を取得しようとしましたが、方法がわかりません。すべての例は startContainer の設定を示していますが、これはテキストの強調表示に基づいています。最初に取得せずに、どの要素に設定するかを知るにはどうすればよいですか?

私はFireFoxでそれが同じくらい簡単であることを知っています

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

php - 色の範囲を見つける

1つのRGB値の値から色の範囲を見つけたい

たとえば、rgb(0,100,200)が与えられた場合、rgb(0,0,255)とrgb(0,255,255)の間のすべてが与えられます。ただし、rgb(255,0,255)ではありません。

同様に、rgb(150,50,0)。戻り値:rgb(255,0,0)およびrgb(255,255,0)。rgb(255,0,255)ではありません。

意味がありますか?

PHPを使用しています

0 投票する
10 に答える
4873 参照

c# - 重複する可能性のある範囲のセットを折りたたむための優れた汎用アルゴリズムは何ですか?

このクラスのオブジェクトをいくつか取得するメソッドがあります

私の場合Tはですが、簡単にするためにDateTime使用intしましょう。それらの範囲を、同じ「領域」をカバーするが重複しない範囲に折りたたむ方法が欲しいのですが。

だから私が次の範囲を持っていたら

  • 1から5
  • 3から9
  • 11〜15
  • 12から14
  • 13から20

メソッドは私に与える必要があります

  • 1から9
  • 11から20

それは組合と呼ばれると思いますか?メソッドシグネチャは次のようになります。

私はここで似たような他のいくつかの質問を見てきましたが、これの実装はまだ見つかりません。この回答と同じ質問に対する他のいくつかの回答はアルゴリズムについて説明していますが、アルゴリズムを理解しているかどうかはよくわかりません。アルゴリズムの実装も特に得意ではないので、ここの誰かが私を助けてくれることを望んでいました。