JavaScriptで文字列の比較

[新着] Webテンプレートを仮オープンしました



0   名前: まつり : 2006/03/25 12:44
JavaScript超初心者です。
JavaScriptで「文字列の比較(検索)」をしたいのですが、
.indexOf関数など、関数を使用しないで自力でやる方法はありますか?
(今までC言語しかやったことがなくて、C言語だと標準関数を使用しなくても
自力でやる方法はいくつもあるのですが…)

もしくは、.indexOf関数など、各関数の中身を見るには、どのサイトを調べればよいでしょうか?
教えてください。<(_ _)>

1   名前: papilus : 2006/03/25 12:44
マルチポストはご遠慮ください。

2   名前: 匿名希望 : 2006/03/25 12:44
>>1
マルチポストしてるURLも提示してください。
(失礼ですが、「貴方が嘘をついている」という可能性も無きにあらず、なので)

※以下、追記
>>3
>お断りします。プライバシー保護のため。
意味がわかりません。
誰のプライバシーを誰から保護するのやら?

>それより、日本語ヘンです
あ痛たた……「無きにしも非ず」ですね。ご指摘どうも。

4   名前: まつり : 2006/03/25 12:44
↑もうよいです。
自力で解決しました。
演算子でひたすら比較したらなんとかできました。

匿名希望さんも、ありがとうございました。

5   名前: Pid : 2006/03/25 12:44
http://otd8.jbbs.livedoor.jp/javascript/bbs_tree?base=15335&range=1
さすがに酷いので一応(削除前の珍妙なやり取りもこちらのキャッシュにはありますが)。

「はじめにお読み下さい」くらいはじめにお読み下さい。マルチポストとは何かのリンクまで用意されているのですから,知らなかったとは言わせませんよ。

6   名前: Judge-R : 2006/03/25 12:44
マルチであることは確か。現在は消されているが、AllAbout掲示板で
微妙に表現を変えて同じ質問をしていた。
マルチポストの有害性についてはGoogleで参照のこと。
キャッシュまで貼り付けて何が楽しいのか不明だが、個人が個人の
自由意志で削除したものを蒸し返す神経は理解できない。
おそらく、>>1氏はこれ以上ここでの不毛な投稿をやめようとしたの
ではないだろうか。勝ち誇ったようにしてスレを汚すのはよくない。
いったん投稿した自分の内容をあとから書き換えて、さも正当性を主
張するのもフェアではない(>>2)。

7   名前: >>2匿名 : 2006/03/25 12:44
>>6
反論はこちらで
>>http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view&no=146

8   名前: Pid : 2006/03/25 12:44
これだけで終わるのも何なので,

<,> は文字列の先頭の文字のコードポイントを比較します。

'a' < 'bc'; // true
'5' < '10'; // false;

Array.prototype.sort は他のオブジェクトに転用可能なので,ソートも可能です。


>>6 については >>7(No.20)で。私の >>5 の脅迫めいた表現については,勘違いもありましたので深く謝罪します。

一覧へ戻る