私のプログラムでは、context.Responseに小さな数字を書く問題に遭遇しました。これは、jQueryのajaxレスポンスによって読み取られています。なぜ、#。#は非常に小さい数字では機能しませんか?
value = -0.00000015928321772662457;
context.Response.Write(value.ToString("#.#"));
戻り
しかし[object XMLDocument]
、
context.Response.Write(value.ToString("n"));
戻る予想通り0.00。
私のプログラムでは "n"を使っても問題ありませんが、なぜ "#。#"はXMLDocumentで返されましたか?デフォルトで
値の種類は何ですか? –
"result"という名前の変数と "value"という名前の変数を混在させています。明らかに*結果*は数値であり、*値*は数値ではありません。 –
申し訳ありませんが、私はそれを修正しました。値は倍です。 – MikeKusold