言うわけで、ビット演算子については、まともに解説できていません。statement2が有効になります。"お入りください"と言う文字列が代入されます。}else{ステートメント}と同じです。先ほどの代入式でも使っているように式の中などで使ったりします。短くまとめ上げる方がすっきりする場合には適しています。警告(alert())を出すか決まります。この様な、式の中で使えるので場合によってはとても便利です。expression2expression1、2を順に実行します。物によっては使えない物もありますので注意してください。"です");この場合は連結した物を打出しています。使えない例:alert("ok","お入りください");メッセージボックスは引数(その関数やメソッドに受け渡される値)の指定が決まっています。引数を警告ボックスで表示しますが、引数は1つのみです。引数の指定のしか難き待っています。その場合にカンマ演算子は使えません。】削除ステートメントのようですが、演算子の部類に入る用なのでここに書きます。オブジェクト、プロパティや配列の要素などを削除します。参照しようとするとエラーになったりします。同じ名前のグローバル変数を作ろうとするとエラーになると思います。ローカル変数宣言を行わないと、エラーになる?ようです。deleteして作り直す必要はないとは思いますが。インデックスがあります。要素を削除しています。削除されるのは要素だけで、そのインデックスの要素が空になるだけです。要素数も同じままです。】型調査これは、変数の型で書きましたが、オブジェクトの型を調べる演算子です。型を示す文字列が入ります。プログラム中でデバッグ(実行テスト)等に使って見てください。結果(戻り値)を取得する必要の無い時に使う様です。関数とはある処理をまとめた処理群です。処理ですからその結果(戻り値)を得ると言う事になります。