整数除算については、JavaScriptにはありません。LotusScriptの整数除算は式を処理する前に両方の数値と、結果が少数切り捨てで整数に丸められるので、JavaScriptではMath.floor()関数を使用して変換する必要があります。4インクリメント・デクリメント演算子これは数値に1を加算または除算するためのものです。これはLotusScriptには無いですね。LotsuScriptJavaScript1を加算(なし)a++++a1を減算(なし)a----a++や--が前につくのと後に着く物がありますが、どちらもaに1を加減するのには変わりないですが、計算されるタイミングが異なるので、注意が必要です。演算子が前についた時は、その行を処理する前に加減され、演算子が後につくとその行が処理された後に加減されます。&lt;--注意!べき乗LotusScriptには、"^"があるんですが、JavaScriptにはありません。関数があるので、それを利用します。LotsuScriptJavaScriptべき乗^(なし。)文字列結合LotsuScriptJavaScript文字列結合&+LotusScriptでは、"&"を使って結合しますが、JavaScriptでは数値の加算と同じ"+"を使用します。演算子の左右の方が、数値,文字のように異なっている場合は、文字に変換されるので注意が必要です。(厳密)未満・より大きい<><>以下・以上<=,=<>=,=><=>=JavaScriptでは、等価・不等価は"==","===","!=","!=="を使用します。うっかり"="を使用すると「代入」の意味になり、比較結果として"true"になってしまいますので、注意が必要です。"!="と"!=="の違いは、左右の値の方が違う場合、"==","!="は自動的に数値に変換して比較しますが、"===","!=="は型変換せずに比較します。"<=","=<"(">=","=>")どちらでもOKでしたが、JavaScriptでは"<="(">=")しか使用できません。代入演算子の短縮表記これもJavaScriptにしか無いものですね。変数自身に値を代入することができます。数値のみではなく、文字列結合にも使えます。hogehoga条件演算子これもJavaScriptにしか無いものです。条件文と同様な意味がありますが、値を返す式になります。&quot;hoge&quot;論理演算子LotsuScriptJavaScript論理AndAnd&&論理OROr||否定Not!JavaScriptで"&&","||"を"&","|"としてしまうと、ビット演算子になるので注意です。最後にJavaScriptの演算子はまだ他にありますが、今回はよく使う演算子のみに絞って紹介しました。次回は、文字列に関する関数についてLotusScriptと比較をしてみます。vistasみなさん!XPages開発していますか!?今回は、JavaScriptの継承として利用される、メソッド拝借と、その際に必要となるクロージャについて説明します。メソッド拝借メソッド拝借とは、コンストラクタ関数やオブジェクトを定義するときや、既存オブジェクトの処理のために、他のオブジェクトの関数を使ってしまおう、ということです。あるオブジェクトのメンバーをまるまる継承する場合には、以前に説明したprototypeやミックインを行えばいいのですが、1,2個の関数だけを使いたい、または、一時的に関数を利用したい場合には、すべての継承するのは少々大げさですよね。Javascriptでの関数は、オブジェクトの依存度が低く、変数のように持ち運べる手軽さが有ります。メソッド拝借ではこれを利用します。オブジェクト定義によるメソッド拝借まずは、オブジェクト定義のときに拝借するパターンを見てみましょう。