dA-tools.com

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")