首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JavaScript Date 對象獲取星期的數組技巧解析

     編輯:程式設計綜合問答

代碼片段


var week = ["周日","周一","周二","周三","周四","周五","周六"];
var today = new Date();
console.log(week[today.getDay()]);

原理解析

  • new Date() 創建當前時間對象。
  • getDay() 返回 0-6 對應周日到周六。
  • ["周日",...] 是數組字面量,等價於 var arr = []; arr[0]="周日"; ...。
  • week[getDay()] 直接以數字索引訪問對應中文星期字符串。

優勢

避免冗長的 switch 或 if-else,代碼簡潔、可維護、擴展性強(易替換語言)。

注意

getDay() 返回星期幾,getDate() 才是日期幾號,切勿混淆。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved