Home Cooker Classes Others Rice
Classes  >  jsexecutor  >  CallJSFunc(string,...)
jsexecutor クラス : CallJSFunc(string,...) メソッド

説明

JavaScript関数をその名前で呼び出します。

構文

jsexecutorInstance.CallJSFunc(string funcName, ...)

引数

クラス名前説明
stringfuncNameJavaScript関数名。
...JavaScript関数に渡される引数。

返り値

クラス説明
real,string, or boolJavaScript関数からの戻り値。

サンプルコード

現在表示されているページに次のJavaScript関数があるとします。

1:

function square(number) {

2:

return number * number;.

3:

}

CallJSFunc(string,...) メソッドの使用法は次のとおりです。

1:

jsexecutor jse = new jsexecutor();

2:

string funcName = "square";

3:

real result = jse.CallJSFunc(funcName, 5); // 戻り値は realクラスで、その値は 25 です。

注意

最初の引数は、JavaScript関数名のみを指定する必要があります。 上記の場合、最初の引数は "square" です。

JavaScript関数で必要な引数は、2番目以降の引数に配置できます。 これらの引数は、int、long、real、string、またはboolクラスでなければなりません。

2番目以降の引数の数に制限はありません。 JavaScript関数で必要な順序で引数を配置できます。


JavaScript関数からの戻り値が数値の場合は、返り値のクラスはrealになります。

JavaScript関数からの戻り値が文字列の場合は、返り値のクラスはstringになります。

JavaScript関数からの戻り値が真偽値の場合は、返り値のクラスはboolになります。

JavaScript関数からの戻り値が上記以外ならば、返り値のクラスはvoidになります。

参照リンク

無し。

Copyright © Rice All rights reserved.