良く使いそうなもの。
String
1 2 3 4 5 |
var s = new String("Hello world"); var s = "Hello world"; //リテラル alert(s.length); //11 s = s.replace('w', 'W'); //"Hello World" 置換 s = s.substr(0, 5); //"Hello" 部分文字列 0文字目から5文字分 |
Array
1 2 3 4 5 6 7 8 |
var a = new Array(1,2,3,4,5); var a = [1,2,3,4,5]; //リテラル alert(s.length); //5 a.push(6); //末尾に追加 a.pop(); //末尾の要素を削除 a.unshift(0); //先頭に追加 a.shift(); //先頭の要素を削除 a.splice(1, 2, 12, 13); //1番目から2個の要素を削除し、代わりに12と13の値の要素を追加 |
Math
1 2 3 4 5 |
Math.PI; //円周率 Math.ceil(1.2); //=2 切り上げ Math.floor(1.2); //=1 切捨て Math.round(1.2); //=1 四捨五入 Math.random(); //0-1の乱数 |
Date
1 2 3 4 5 |
var d = new Date(); //現在日次 var d = new Date(2015,0,12,7,20,30); //注)月はゼロから (0=1月, 1=2月, ...) d.getFillYear(); d.getMonth(); d.getTime(); //1970/1/1からの経過ミリ秒 |