其实不论是WEB还是其他什么编程,都是这个道理,至于为什么,我贴几段代码,大家感受下。

JS 计算今天是星期几

入门级

 // 计算系统当前是星期几
var str ="";
var week =new Date().getDay();
if (week ==) {
str ="今天是星期日";
} elseif (week ==) {
str ="今天是星期一";
} elseif (week ==) {
str ="今天是星期二";
} elseif (week ==) {
str ="今天是星期三";
} elseif (week ==) {
str ="今天是星期四";
} elseif (week ==) {
str ="今天是星期五";
} elseif (week ==) {
str ="今天是星期六";
}

更好一点

 // 或者更好一些
var str1 ="今天是星期";
var week =new Date().getDay();
switch (week) {
case0 :
str1 +="日";
break;
case1 :
str1 +="一";
break;
case2 :
str1 +="二";
break;
case3 :
str1 +="三";
break;
case4 :
str1 +="四";
break;
case5 :
str1 +="五";
break;
case6 :
str1 +="六";
break;
}
alert(str);
alert(str1);

或者再进一步

 var a =new Array("日", "一", "二", "三", "四", "五", "六");
var week =new Date().getDay();
var str ="今天是星期"+ a[week];
alert(str);

你以为这就很犀利了?请看看下边的

 // 计算系统当前是星期几
var str ="今天是星期"+"日一二三四五六".charAt(new Date().getDay());

故步自封,不思进取,永远是阻碍你前进的绊脚石。

程序猿,有时候还是要多追求完美。

最新文章

  1. sql server 常用的扩展存储过程
  2. js中字符串相关知识点总结
  3. ubuntu下怎么解决python "Non-ASCII character"错误
  4. &10 基本数据结构——指针和对象的实现,有根树的表示
  5. Google地图接口API之地图事件(四)
  6. js 精确小数俩位
  7. [Objective-c 基础 - 3.3] @property属性详解
  8. js冲突怎么解决
  9. Hybrid----优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案-备
  10. HTML系列(三):文字设置
  11. POJ 3268 Silver Cow Party 正反图最短路
  12. JS 从一个字符串中截取两个字符串之间的字符串
  13. cpp(第十七章)
  14. Kubernetes移除node节点
  15. Android精通之Handler讲解
  16. angular整合环信webIM
  17. 1197多行事务要求更大的max_binlog_cache_size处理与优化
  18. Hadoop – The Definitive Guide Examples,,IntelliJ
  19. linux install weblogic
  20. __cplusplus的用法(转)

热门文章

  1. oracle表名中带@什么意思
  2. Deepin15.10 python3安装、更新pip
  3. 004 gcc 编译 C/C++ 默认使用哪个标准
  4. java基础笔记(8)
  5. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'p.knowlege_part_id' in 'field list'
  6. 01:django基础篇
  7. Node.js连接RabbitMQ,断线重连,动态绑定routing key
  8. Java——BufferedImage操作实例
  9. mysql复习(1)基本CRUD操作
  10. Pose &&Get的区别