WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:変数の値の型変更について

0:[投稿] みか [2004/03/04 13:04 ][環境:WIN2000、IE5 html、JAVASCRIPT]

ストリング型の数字を数値型に変えて計算したいのですがうまくいきません。

-----------
var A = document.calender.theMonth.value;
var B = A + 1;
-----------
のように書いています。

document.calender.theMonth.value
は、コンボボックスの値を取っていて必ず数字です。
その値で足し算をしたいのですが、
上記だと、(変数Aが "2" の場合)
-----------
var B = 21;
-----------
となります、本当は "3" にしたいのですが...
-----------
var B = Int(A) + 1;
-----------
と、すると
「ランタイムエラー、オブジェクトを指定してください」
というエラーメッセージが出てしまいます
が、そのまま「いいえ」ボタンを押すと、ちゃんと計算はされているのです...
これでエラーメッセージさえ出なければOKなんですが、なぜ出るのかわかりません
教えてください、宜しくお願いします。


1:[回答] Yachimata [2004/03/04 13:31 ]

私はこれまでに見た事がありませんが、
js に Int(string) というモノは存在していますか?


2:[質問] ゆか [2004/03/04 13:33 ]

エッ?!
ないんですぁ?!

じゃぁ、どうすれば...
無理なんでしょうか?


3:[回答] gun [2004/03/04 13:39 ]

http://www.parkcity.ne.jp/~chaichan/src/javasc09.htm


4:[回答] Yachimata [2004/03/04 14:01 ]

>じゃぁ、どうすれば...

ちゃんと方法がありますから、
まずはご自身で調べて下さい。

ネットやこの掲示板のログを検索すれば、
ヒントは見付かると思います。
頑張って下さい。


5:[完了] みか [2004/03/04 14:59 ]

わかりました
ありがとうございます

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World