NaN類型、Math數學計算、隨機數、日期戳、時間轉換、日期格式化

35 NaN 類型

輸出:NaN
console.log(Number("qianyue"));
console.log(9 / "a");
判斷NaN 輸出:true
Number.isNaN(9 / "a");

36 數學計算 Math……等等

//最大值
Math.max(1,3,5,8);
//向下取正數
Math.floor(5.264);

37 隨機數

範圍:>=0~<1
Math.random();

38 日期時間戳

輸出:詳細時間
const date1 = new Date();
const date2 = Date();
輸出:159654898798 (1970年到現在的毫秒數	時間戳)
console.log(date1 * 1);
輸出:NaN
console.log(date2 * 1);
直接獲取時間戳
date.now();
標誌位 計時 輸出:以ms爲單位的運行時間
console.time("ab");
for(let i =0,i<9999,i++){}
console.timeEnd("ab");
根據時間創建時間對象 三種情況
const date1 = new date("1999-9-11 11:22:33");
const date2 = new date(1999,9,11,11,22,33);
//數組展開
const param = [1999,9,11,11,22,33];
const date3 = new date(...param);

39 時間戳 標準時間 互相轉換

時間	轉換	時間戳 
const date = new date("1999-9-11 11:22:33");
date * 1Number(date);
date.valueOf();
date.getTime();
時間戳	轉換	時間
const date = new date("1999-9-11 11:22:33");
new Date(date * 1);
格式化 日期
const date = new date("1999-9-11 11:22:33");
date.getFullYear();
date.getMonth();
date.getDate();
date.getHours();
date.getMinutes();
date.getSeconds();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章