Java
命令文・演算子・グローバル関数
命令文 | 例 | ||
条件分岐 | if ( 条件式 ) {処理1} else if {処理2} else {処理3} |
if (time < 3) { | |
opacity=100;} | |||
else if (time < 5){ | |||
opacity=50;} | |||
else { | |||
opacity=0;} | |||
スイッチ | switch ( 条件 ) { | switch ( ran ) { | |
case num : 処理 | case 0 :shift=p1 break; | ||
case num : 処理 | case 1 :shift=p2 break; | ||
default : 処理 } | } | ||
関数の定義 | function 関数名 ( 引数 ) { 処理 } | function mulWidth ( x ) { | |
width= x*2 ; } | |||
戻り値を返す | return | function addWidth ( a , b ) { | |
c= a + b ; | |||
return c; } | |||
要素一覧 | for ( 変数 in オブジェクト ) { 処理 } | for ( n in layers) { s=s+n } | |
繰り返し | for (初期値 ;条件式 ;増減式 ) { 処理 } | for (i=1 ; i <=10 ; i++) { x=i*5 } | |
処理のスキップ | continue | ||
繰り返し | while ( 条件 ) { 処理 } | while( i < 3 ) { s=s+i ; i++ ;} | |
繰り返し | do { 処理 } | do{ i+=1;s +=i } | |
while ( 条件 ) | while ( i < 10 ) ; | ||
ループから抜ける | breake | ||
演算子 | |||
算術 | = | 代入 | aa = x+5 |
+ | 加算 | ||
- | 減算 | ||
* | 乗算 | ||
/ | 除算 | ||
% | 剰余 | 5%2 は余り1を返す | |
++ | 値を1加える (インクリメント) | y=x++ は yにxを代入後、xに1を加える | |
y=++x は xに1を加えてからyに代入 | |||
a++ は a = a + 1と同じ | |||
-- | 値を1引く (ディクリメント) | y=x-- / y=--x | |
比較 | == | 等しい | x == y |
!= | 等しくない | x != y | |
< | 未満 | x < y | |
<= | 以下 | x <= y | |
> | より大きい | x > y | |
>= | 以上 | x >= y | |
論理 | && | AND | x かつy |
|| | OR | x またはy | |
if ( a<0 || a>=100) { 処理} | |||
! | NOT | xは yでない | |
代入 | += | 演算結果を代入。 | x +=y は x=x+y と同じ |
-= | 結果が真の場合 true、偽の場合 false | ||
*= | |||
/= | |||
%= | x %=y は x=x%Y と同じ | ||
文字列 | stAr + strB | 文字列Aと文字列Bを連結する | After + Effects で AfterEffectsを返す |
条件 | ? : | 条件式 ? x : y | (aa>=100) ? bb=25 : bb=0 |
条件式が真の場合はx、偽の場合はy | aaが100以上なら bb=25 | ||
if (条件式) A else B と同意 | そうでなければ bb=0 | ||
グローバル関数 | 例 | ||
eval(code) | 文字列中のJavaScriptコードを実行。 | eval("(Math.PI * diameter") | |
isNaN(n) | 数値以外の値かどうか調べる。 | res = isNaN(compNum) | |
perseFloat(s) | 文字列を数値に変換。 | Pai = parseFloat("3.14") | |
perseInt(s) | 文字列を整数値に変換する | width = parseInt("1980") |
グローバル関数
|
例 | ||
---|---|---|---|
eval(code)
|
文字列中のJavaScriptコードを実行。 | eval("(Math.PI * diameter") |
|
isNaN(n)
|
数値以外の値かどうか調べる。 | res = isNaN(compNum) | |
perseFloat(s)
|
文字列を数値に変換。 | Pai = parseFloat("3.14") | |
perseInt(s)
|
文字列を整数値に変換する |
width = parseInt("1980") |