Java
命令文・演算子・グローバル関数
命令文 | 例 | ||
|---|---|---|---|
条件分岐 | if ( 条件式 ) | if (time < 3) { | |
スイッチ | switch ( 条件 ) { case num : 処理 case num : 処理 default : 処理 } | switch ( ran ) { case 0 :shift=p1 break; case 1 :shift=p2 break; } | |
関数の定義 | function 関数名 ( 引数 ) { 処理 } | function mulWidth ( x ) { width= x*2 ; } | |
戻り値を返す | return | function addWidth ( a , b ) { | |
要素一覧 | 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 ( 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 と同じ |
-= | |||
*= | |||
/= | |||
%= | x %=y は x=x%Y と同じ | ||
文字列 | stAr + strB | 文字列Aと文字列Bを連結する | After + Effects で AfterEffectsを返す |
条件 | ? : | 条件式 ? x : y 条件式が真の場合はx、偽の場合はy if (条件式) A else B と同意 | (aa>=100) ? bb=25 : bb=0 aaが100以上なら bb=25 そうでなければ 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") | |
前のページへ