API version 1
- ‐
format¶
書式指定文字列 に出現する%nを後続の引数str_nで指定する文字列で置き換えます。
%nは、書式指定文字列の次の引数を%1、その次を%2と指定します。
%nよりも引数の数が少ない場合、空文字列が指定されたとみなして、%nを削除します。
文字 "%"
を書式指定文字列に含めたい場合は、 "%%"
のように重ねて指定してください。
ただし、%の次に数字が続かない場合は%がそのまま出力されます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
string format(string format[, ... params]) |
書式指定文字列 に出現する%nを後続の引数str_nで指定する文字列で置き換えます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
string |
置き換えた文字列を返します。 |
引数一覧
引数 |
説明 |
---|---|
format |
書式指定文字列を指定します。 |
params |
置き換える文字列を指定します。 |
例外
識別子 |
説明 |
---|---|
SYS-23:3 |
引数が9個を超えています。 |
使用例
CRSダウンロード
Form String_usage04 {
x = 0;
y = 0;
width = 800;
height = 600;
var stq = new String("東京%1新宿%2西新宿%3");
print(stq.format(stq,"都 ","区 ","都庁前") ) ;
var str = new String("東京都新宿区");
var std = new String("%E3%82%AA%E3%83%97%E3%82%B9%E3%83%88") ;
var sto = new String("ビズ") ;
print("エンコード例 ",str.encodeUrl( str ) );
print("デコード例 ",std.decodeUrl( std ) );
var url = "http://server.jp/" + sto.encodeURL( sto ) + "/sample" ;
print (url) ;
print(url.decodeUrl( url ) ) ;
var stm = String.fromCharCode(0x41, 0x42, 0x43);
print("文字コードからの生成 ",stm) ;
var su = "5963" ;
print("漢数字への変換 ",su.suuji( su ,2 ) ) ;
}