@UpperCase (JavaScript)

ストリングを大文字に変換します。

定義場所

@Functions (JavaScript)

構文

@UpperCase(value:string) : string
パラメータ 説明
value ストリング、またはストリングを格納する配列。
戻り値 説明
string 変換されたストリング、または変換されたストリングを格納する配列。

使用法

この関数を実行すると、ストリング内のアルファベットが小文字から大文字に変換されます。

パラメータとして配列が指定された場合は、変換後のストリングを格納する配列が返されます。

この関数は、大文字と小文字に関係なくストリングを比較する場合に便利です。以下に例を示します。
function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var cities = new Array("Paris", "foo", "Berlin", "Foo", "Moscow");
//var cities = new Array("Paris", "Berlin", "London", "Moscow");

if(@Contains(@UpperCase(cities), "FOO") == @True()) {
	for(var i = 0, j = 0; i < cities.length; i++) {
		if(@UpperCase(cities[i]) != "FOO") {
			cities[j] = cities[i];
			j++;
		}
	}
	for(; i > j; i--) {
		cities.pop();
	}
}
p(cities);