計算

変数のところでちょっと出て来た計算あれこれです。Mathも紹介します。

省略形

i=i+1 は、 i++ と略せます。同様に、
i=i-1 は、 i-- です。
++i や --i という表現もあります。
iの値は同様ですが、代入するときに、a=++i,a=i++ だと、足してから代入するか、代入してから、足すかの違いがでます。
i=i+4 は、 i+=4 と略せます。-*/なども同じです。
% は、割った余りです。5%2は、5割る2は、2余り1ですから、1です。

true false !=

true(真)かfalse(偽)の値を返すものです。

< <= > >= ==は、出て来たし、分かると思います。!= は、a!=bだと、aとbが違うときに、trueを返します

x=1
y=2
x<y x<=y true
x>y x>=y false
x==y false
x!=y true

&& || !

複数の条件を満たす時などの条件に使います。a && bは、aとbが共にtrue、a || bは、どちらかがtrue、!は、falseなら、trueになります。

Math

三角関数や乱数などを求められます。JavaScriptは大文字小文字が厳密なトコありますから、mathでは、だめです。

メソッド

random() 0〜1までの乱数
abs(n) 絶対値
round(n) 四捨五入
ceil(n) nに最も近い大きい整数。切り上げ
floor(n) nに最も近い小さい整数。切り下げ
max(x,y) x,yのうち大きい値
min(x,y) x,yのうち小さい値
atan2(x,y) x,yの角度
sqrt(n) 平方根
sin(n) sin
tan(n) tan
acos(n) arccos
asin(n) arcsin
atan(n) arctan
cos(n) cos
exp(n) 指数
log(n) 常用対数
pow(base,exponent) baseのexponent乗

プロパティ
E 自然対数の底e 
LN2 2の自然対数 
LN10 10の自然対数 
LOG2E 2を底とするEの対数 
LOG10E Eの常用対数 
PI 円周率 
SQRT1_2 2の平方根の半分の値 
SQRT2 2の平方根 
for (i=0; i<10; i++){
r1=Math.random()*10;
r2=Math.ceil(r1);
document.write(r1,"<br>",r2,"<br>");
}

数字と文字の変換

数字を文字にしたいときは、+""を付けてあげるといいです。文字を数字にしたい時は、-0を付けてあげるといいです。

x=123
x=x+"" 文字になりました。
x=x-0 数字になりました。
Next : 次のステップへ
Pre  : 前のステップへ
 Up  : JavaScriptに戻る
Home : ホームに戻る

Presented by Rei

PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル