1. ホーム
  2. Web プログラミング
  3. ASP プログラミング
  4. アプリケーションのヒント

asp は整数の mod を受け取り、小数点以下がある場合は自動的に 1 を加算します。

2022-01-18 15:15:58

学生は私に質問をしました:aspプログラムは、10で割った不確実な数があり、結果は整数を取るためにaspプログラムによって処理される必要があり、小数点がある場合は、自動的に1を追加します。

この問題は、ページングで使用されている場合、rs属性のページ数を簡単に達成することができ、他の方法は、数学的な判断方法ですアイデアには2つのソリューションがあります。では、別々に紹介しましょう。

強 分割法

ページング方式

rs.pagesize = 10 これは1ページあたり10レコードを表します。

response.write(rs.pagecount) これは、直接出力されたページの総数を表します。

この方法では、レコード数の合計を10で割った結果に余りがある場合、自動的に1が加算されます。

数学的判断法

{コード
{未定義

2番目の方法は、aを10で割って余りが0でなければ1を足すというもので、この方法でも目的の関数が実現できる。

asp mod操作

関数 Mod()。余りを取る。

mod関数は、mod(nExp1,nExp2)という形式の余り関数で、2つの数値式の除算演算後の余りです。そのとき:同じ数を持つ2つの整数は,2つの正の数について知られているように正確に余りを求める(すなわち,2つの負の整数は2つの正の整数と同じアルゴリズムを持つ),すなわち,2つの数を割った後に返される余りは,2つの数の余りで表される.

  ASPとは、Active Server Pageの頭文字を取ったものです。マイクロソフトがCGIスクリプトプログラムの代わりに開発した簡単で便利なプログラミングツールで、データベースや他のプログラムと対話することができます。ASPウェブページファイルの形式は.aspです。現在、さまざまな動的ウェブサイトでよく使用されています。

VBScriptのmod関数は、余った

除算は
整数の割り算は
Mod演算子
2つの値を割って、残りの数値を返します。

結果 = 数1 Mod 数2

例:3 Mod 2 

結果:1

以下は、テーブルに入れられた10wのデータのidを決定する方法です。

<%
dim a,b
if a mod 10 <>0 then
b = a/10 + 1
else
b= a/10
end if
%>

asp integer modに関するこの記事は、分数がある場合は自動的に1が加算されますので、これで終了です。