3.0,そして4.0と進化を遂げ、さらにMSIEもシェアを伸ばしています。難しくなってきました。ものでは最低限エラーがでることを避けるようなスクリプトを記述します。}}このNNCheck()は、ブラウザのバージョンがいくつ以上かを調べる関数です。NN2.0やMSIEなどの時に実行するスクリプト}のように記述します。使っている時にこのNNCheck()は真(true)を返します。NNCheck()のしくみこの関数でチェックする項目は次の2点です。Navigatorであること。3.0以降であること。NetscapeNavigatorであることは、navigator.appNameに"Netscape"という文字列が含まれていることでチェックします。navigator.appNameは文字列(Stringオブジェクト)ですから、indexOf()メソッドで文字列が含まれているかどうかチェックできます。含まれていないときは、-1が返されます。バージョンはnavigator.appVersionで取得します。I)"のような文字列を返します。substring()メソッドで、先頭3文字("3.0")だけを取り、parseFloat()で数値に変換し、NNCheck()の引数に指定した値と比較します。