・配列
・連想配列
・オブジェクト(文字列・日付・数学)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>JavaScript</title>
</head>
<body>
<h1>Javascriptの勉強</h1>
<script>
//配列
var sales0=100;
var sares1=200;
var sares2=150;
var sares=[100,200,150];
console.log(sares[2]+sares[1]);
//連想配列
var sares={'year2000':100, 'year2001':200, 'year2002':150};
console.log(sares['year2002']);
//Javascriptオブジェクト
//日付・数値・文字列
var s = new String("this is a pen."); //new String()は省略可能
console.log(s.length); //プロパティ(属性)
console.log(s.substr(2,2)); //3文字目から2文字
console.log(s.replace("pen","pencil")); //置換
//array
//var a = new Array(12,33,44,55);
var a = [12,33,44,55];
console.log(a.join("|"));
console.log(a.reverse());
//Dateオブジェクト
//var d = new Date(2012,5,22,7,44,5); //月:0~11
var d = new Date();
console.log(d.getMonth()); //メソッド(処理) ()がついてるかどうか
console.log(d.getTime()); //ミリ秒 (計算に使うケースが多い)
//Mathオブジェクト
//プロパティ
console.log(Math.PI); //円周率
console.log(Math.SQRT2); //2の平方根
//メソッド
var x=5.238;
console.log(Math.floor(x)); //切捨て
console.log(Math.ceil(x)); //切り上げ
console.log(Math.round(x)); //四捨五入
console.log(Math.random()); //ランダム
</script>
</body>
</html>