この記事ではaspとjsの型変換機能を中心に紹介しますので、困っている方は参考にしてください。
文字列を整数に変換する
asp:
cint() -- 変換できるのは短い整数値のみであり、範囲は -32768 ~ 32767 である必要があることに注意してください。長い整数の場合は、clng() を使用する必要があります。
入力が純粋な数値文字列または空の文字列ではない場合、500 エラーが発生します。そのため、入力する前に数値型かどうかを確認する必要があります。
次のようにコードをコピーします。Function JCID(ByVal ParaValue)
If ((Not isNumeric(ParaValue)) または (Trim(ParaValue)=)) then
JCID=0
Else
JCID=ParaValue
End If
End function
さまざまな型の間で必要な形式に変換します。
cstr(): 文字に変換します。
cdate(): 日付に変換します。
cint(): 整数に変換します。
Clng(): 長整数に変換します。 Long
CBool(): 論理ブール値に変換します。
CByte () : Byte Byte
CSng(): 単精度浮動小数点数に変換 Single
CDbl(): 倍精度浮動小数点数に変換 Double
CCur(): 通貨形式に変換 Currency
JavaScript:
parseInt() -- 整数に変換します。注: 変換後、isNaN 関数を使用して結果を確認する必要があります。入力が純粋な数値文字列でない場合、結果は NaN になります。
parseInt(abc) // NaN を返します。
parseInt(12abc) // 12 を返します。
注: parseInt(08) は 0 を返します。文字列が 0 で始まる場合、8 進数として認識されるため、08 は不正な文字列です。
parseInt(08,10)は10進数が指定されているため8を返します。
<html xmlns=http://www.w3.org/1999/xhtml ><head><title>タイトルページ</title><script LANGUAGE=JavaScript>var info = new Array() //配列オブジェクト情報を作成します。 ['name'] = 'Zhang San' //配列に項目を設定します。インデックスは文字列型であることに注意してください。 info['age'] = '26'; //配列の 2 番目の項目を設定します。 =0 ;for(情報の変数 n) // 配列内の各項目をスキャンします。 { i++; // 配列内の要素数を取得するために使用されます。} アラート (合計 +i+ 要素) // 配列内の要素の合計数を表示します。</script>< /head>< body></body></html>