「Javascript/nodejs/技術メモ」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→a-z乱数文字生成) |
(→objectをjsonで返す) |
||
行36: | 行36: | ||
var jsontext = JSON.stringify(obj); | var jsontext = JSON.stringify(obj); | ||
</pre> | </pre> | ||
+ | |||
+ | ==現在のunixtime== | ||
+ | var date = new Date() ; | ||
+ | var unixtimems = date.getTime() ; | ||
+ | var unixtime = Math.floor( unixtimems / 1000 ) ; | ||
+ | console.log('unixtime=' + unixtime); |
2019年8月9日 (金) 22:26時点における版
公式ドキュメント(日本語
http://nodejs.jp/nodejs.org_ja/api/
モジュール化
- foo.js
var circle = require(__dirname + '/circle.js'); console.log( 'The area of a circle of radius 4 is ' + circle.area(4));
- circle.js
var PI = Math.PI; exports.area = function (r) { return PI * r * r; }; exports.circumference = function (r) { return 2 * PI * r; };
a-z乱数文字生成
a-zから8文字取得
var S="abcdefghijklmnopqrstuvwxyz" var N=8 var str = Array.from(Array(N)).map(()=>S[Math.floor(Math.random()*S.length)]).join('') // kwaqghgs
参考:https://qiita.com/fukasawah/items/db7f0405564bdc37820e
objectをjsonで返す
var key = 1234; var obj = { name: "taro", key: key } var jsontext = JSON.stringify(obj);
現在のunixtime
var date = new Date() ; var unixtimems = date.getTime() ; var unixtime = Math.floor( unixtimems / 1000 ) ; console.log('unixtime=' + unixtime);