attachEvent("onclick",msg); | イヴェント指定(click)、函数名msg指定 |
function msg(){ alert("Oh!"); } | msg函数定義(「Oh!」をalertに表示する) |
函数表記 | 数学函数 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Math.sqrt(n) Math.pow(x,n) | 平方根n x^n Math.sin(θ) | Math.asin(n) sinθ | arcsin(n) Math.cos(θ) | Math.acos(n) cosθ | arccos(n) Math.tan(θ) | Math.atan(n) Math.atan2(y,x) tanθ | arctan(n) arctan(x,y) x,y逆順! Math.exp(n) | Math.log(n) exp(n) | log(n) (自然対数) Math.round(n) | 四捨五入
| Math.floor(n) | Math.ceil(n) 切り捨て(正整数) | 切り上げ(負整数部) Math.abs(x) | 絶対値x
| Math.max(a,b) | Math.min(a,b) 大選択 | 小選択 Math.random() | 乱数発生
| |
定数表記 | 数値 | 解説 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Math.PI | 円周率:π
Math.E
| | 自然対数の底:ε
| Math.SQRT2
| | √2
| Math.SQRT1_2
| | 1/√2
| Math.LN2
| | 2の自然対数:ln(2)
| Math.LN10
| | 10の自然対数:ln(10)
| Math.LOG2E
| | εの2底対数
| Math.LOG10E
| εの常用対数log(ε)
| |
|
Math.atan2( ,)のパラメター指定が動径座標(x,y)に対してx,y逆順で、値域が方位角(0〜2π)ではなく数学汎用の±πであることに留意。 左表左半はThe BASIC誌(技術評論社)連載「DEF FN函数ハンドブック(2)」1991/03 P157記事&表(水島哲生著)より作成。「全方位アークタンジェント函数」として定義法を含め方位角と±π双方を詳解した記事。microsoft Excelでは函数名称のみ変えてatan2(x,y)としており、javascript ではパラメターリストのxとyを逆順にすれば有用な汎用函数の著作権問題をクリア出来ると考えたのだろうか?これを掲載したThe BASIC 粉砕事件に続き、対応が実にみみっちい! |
演算子 | 代入表記 | 使用例 | 説 明 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a or b | x=a|b; | 10101B or 01010B=11111B=31a xor b | x=a^b;
|
| 10101 xor 01110=11011B=27
| not a | x=!a;
|
| not(0)=11111111B | not(1111B)=0000 a>b | a<b x=a>b; | x=a<b;
| 偽:false | 真:true or xor のみ真理数値出力で、 他は文字列出力(不統一に注意) 比較演算子で 「等しい」は「==」を用いる。 a=b | x=a==b;
|
| a<>b | x=a!=b;
|
| (A)and(B) | x=(a==b)&&(c!=b);
|
| (A)or(B) | x=(a==b)||(c!=b);
|
| |
式 | 内容 | 説明 |
---|---|---|
x+=n | x=x+n | n加算 |
x-=n | x=x−n | n減算 |
x*=n | x=x×n | n乗算 |
x/=n | x=x/n | n除算 |
x%=M | x=x mod M | 0〜M-1:剰余 |
x^=1 | x=x xor 1 | 1,0 のトグル |
x++ | x=x+1 | 1加算 |
x-- | x=x−1 | 1減算? |
項目 | html | CSS
セパレータ | 空白_ | ;
| 代入演算子 | = | :
| URL指定 | ="files" | :url(files)
| | bgcolor | background-color
| |
---|
mail to:
adrs
|
|
|
Last Upload:
:
Update 04/12/04
| |