アプリ版:「スタンプのみでお礼する」機能のリリースについて

送信内容確認フォームのソースサンプルに
if(navigator.appName.indexOf("Internet Explorer")!=-1){……
というスクリプトがあるのですが、
indexOf("Internet Explorer")!=-1
の部分が何のことかわかりません。
お教えいただければ幸いです。

A 回答 (3件)

文字列.indexOf(検索文字列)


は、検索文字列を文字列の中から探して見つかればその位置を0始まりの位置で返します。
見つからない場合は-1を返します。
つまり、
navigator.appNameの中に"Internet Explorer"という文字列があるかどうかを調べて-1 でない(!=)
つまり、navigator.appNameにInternet Explorerが含まれていれば、……の処理を行うということです。
    • good
    • 0
この回答へのお礼

明快なご解説ありがとうございます。
よくわかりました。

お礼日時:2006/02/27 21:49

そのスクリプトを読み込んだブラウザが、Internet Explorerだった


ら、{....}の中のことをしなさいという命令です。
条件分岐を示しています。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
概要がわかりました。

お礼日時:2006/02/27 21:43

indexOfは文字列検索です。


ユーザーエージェントを調べている時にInternet Explorerかどうかを調べています。
    • good
    • 0
この回答へのお礼

さっそくのご回答ありがとうございます。

お礼日時:2006/02/27 21:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!