出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
[4634] JavaScript の配列について |
投稿者:honさん 2004/09/16 10:59:52 |
度々すみませんが以下2点の質問です。 T_SEQ テキストフィールド(値:1,3,2,4,11,,,,,,,,,,,,,,,,) A_SEQ 配列フィールド 1.配列代入について T_SEQをA_SEQへ以下の内容で代入するを教えて下さい。 A_SEQ[0]=1、[1]=3、[2]=2、[3]=4、[4]=11 2.配列のソートについて A_SEQをソートする時以下の順番にするには どのようにすれば宜しいでしょうか?。 ソート前(1,3,2,4,11,,,,,,,,,,,,,,,,) A_SEQ.sort(); ソート後(1,2,3,4,11,,,,,,,,,,,,,,,,) お手数おかけ致しますがご存知の方いらっしゃいましたら 教えて下さい。 宜しくお願い致します。 |
[4635] Re:JavaScript の配列について |
投稿者:暇人さん 2004/09/16 13:11:49 |
発言者により削除されました!! |
[4636] Re:JavaScript の配列について |
投稿者:暇人さん 2004/09/16 13:18:48 |
うー。VBScriptの場合を書いてしまいましたので。 javaScriptで・・・リファレンス見てください。 じゃ、あんまりなので 1、について splitというメソッドがあります 2、について sortというメソッドがあります VBScriptより楽ですね。 > 度々すみませんが以下2点の質問です。 > > T_SEQ テキストフィールド(値:1,3,2,4,11,,,,,,,,,,,,,,,,) > A_SEQ 配列フィールド > > 1.配列代入について > > T_SEQをA_SEQへ以下の内容で代入するを教えて下さい。 > A_SEQ[0]=1、[1]=3、[2]=2、[3]=4、[4]=11 > > 2.配列のソートについて > > A_SEQをソートする時以下の順番にするには > どのようにすれば宜しいでしょうか?。 > > ソート前(1,3,2,4,11,,,,,,,,,,,,,,,,) > A_SEQ.sort(); > ソート後(1,2,3,4,11,,,,,,,,,,,,,,,,) > > お手数おかけ致しますがご存知の方いらっしゃいましたら > 教えて下さい。 > 宜しくお願い致します。 > |
[4638] Re:JavaScript の配列について |
投稿者:honさん 2004/09/16 15:02:44 |
暇人さん、お返事ありがとうございます。 > 1、について splitというメソッドがあります splitメソッドでできました。 A_seq = T_SEQ.split(","); > 2、について sortというメソッドがあります 以下の記述で試しましたがダメでした。 文字としてソートしてしまうようですが 数値としてソートする方法はありますか? ソート前(1,3,2,4,11,,,,,,,,,,,,,,,,) A_SEQ.sort(); ソート後(1,11,2,3,4,,,,,,,,,,,,,,,,) 一応調べては見ましたが希望の回答を探せませんでした。 お時間がございましたら教えて下さい。 宜しくお願い致します。 |
[4639] Re:JavaScript の配列について |
投稿者:暇人さん 2004/09/16 16:08:49 |
javaScriptのメソッド 名前:配列.sort(func) 説明:デフォルトで文字比較 funcの指定によってソート順を変更できる funcは引数の前者と後者の比較により負、正、0を返すものとする 使用例: function hikaku(a,b){return a - b;} A_SEQ.sort(hikaku); |
[4640] Re:JavaScript の配列について |
投稿者:honさん 2004/09/16 19:43:52 |
暇人さん、お返事ありがとうございます。 せっかく教えて頂いたのですが私のレベルがまだ そこまで達していないので理解できませんでした。 もう少し勉強すれば理解できると思いますので 出直してきます。 |
[4641] Re:JavaScript の配列について |
投稿者:Lightningさん 2004/09/17 8:45:27 |
> 暇人さん、お返事ありがとうございます。 > せっかく教えて頂いたのですが私のレベルがまだ > そこまで達していないので理解できませんでした。 > もう少し勉強すれば理解できると思いますので > 出直してきます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title></title> <script type="text/javascript"><!-- function func(a, b){return(a-b);}//比較関数 // --></script> </head> <body> <input type="button" value="2" onclick=" a = new Array(9,4,11,5,1,3); a.sort(func); alert('aは'+a.toString()+'です。'); "> </body> </html> これでできますよ。 比較関数の書き方を勉強すれば良いだけですね。 調べればぼろぼろみつかりますけど |
[4642] Re:JavaScript の配列について |
投稿者:honさん 2004/09/17 10:10:22 |
暇人さん、ありがとうございます。 > これでできますよ。 > 比較関数の書き方を勉強すれば良いだけですね。 > 調べればぼろぼろみつかりますけど onclickにこういった記述ができるとは知りませんでした。 検索方法も少しずつですが分かってきました。 全てが手探りなのでとても助かります。 私も早く役に立てる方に回れるようになりたいと思います。 |
TreeBBS For ASP V.0.1.3 |