星期几的不同脚本写法(推荐)


Posted in Javascript onJune 01, 2016

在前端领域里,很多时候,一个简单的功能可以有很多种不同的实现方式,今天就拿星期几的不同脚本实现方法作为例子,希望能激发童鞋们更多的想法。

1、使用 if 语句:

var str = "";
var week = new Date().getDay();
if (week == 0) {
    str = "今天是星期日";
} else if (week == 1) {
    str = "今天是星期一";
} else if (week == 2) {
    str = "今天是星期二";
} else if (week == 3) {
    str = "今天是星期三";
} else if (week == 4) {
    str = "今天是星期四";
} else if (week == 5) {
    str = "今天是星期五";
} else if (week == 6) {
    str = "今天是星期六";
}

2、使用switch case 语句:

var str1 = "今天是星期";
var week = new Date().getDay();
switch (week) {
    case 0 :
        str1 += "日";
        break;
    case 1 :
        str1 += "一";
        break;
    case 2 :
        str1 += "二";
        break;
    case 3 :
        str1 += "三";
        break;
    case 4 :
        str1 += "四";
        break;
    case 5 :
        str1 += "五";
        break;
    case 6 :
        str1 += "六";
        break;
}
alert(str1);

3、神器,一句话解决:

var str = "今天是星期" + "日一二三四五六".charAt(new Date().getDay());
alert(str);

以上这篇星期几的不同脚本写法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
简单常用的幻灯片播放实现代码
Sep 25 Javascript
Jquery的each里用return true或false代替break或continue
May 21 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
Sep 24 Javascript
使用vue.js开发时一些注意事项
Apr 27 Javascript
JS定义类的六种方式详解
May 12 Javascript
AngularJs  E2E Testing 详解
Sep 02 Javascript
JS正则子匹配实例分析
Dec 22 Javascript
基于easyui checkbox 的一些操作处理方法
Jul 10 Javascript
使用pm2自动化部署node项目的方法步骤
Jan 28 Javascript
Vue源码学习之关于对Array的数据侦听实现
Apr 23 Javascript
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
微信小程序自定义头部导航栏(组件化)
Nov 15 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
Jun 01 #Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
Jun 01 #Javascript
底部悬浮通栏可以关闭广告位的实现方法
Jun 01 #Javascript
深入理解node exports和module.exports区别
Jun 01 #Javascript
jQuery基础知识点总结(DOM操作)
Jun 01 #Javascript
jQuery图片轮播插件——前端开发必看
May 31 #Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 #Javascript
You might like
Access数据库导入Mysql的方法之一
2006/10/09 PHP
mysql5详细安装教程
2007/01/15 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
2019/10/16 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
2016/05/31 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
简介Django框架中可使用的各类缓存
2015/07/23 Python
Python处理中文标点符号大集合
2018/05/14 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
Python不使用int()函数把字符串转换为数字的方法
2018/07/09 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
浅析PEP572: 海象运算符
2019/10/15 Python
Python换行与不换行的输出实例
2020/02/19 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
领导班子对照检查材料
2014/09/22 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
Python 中的 copy()和deepcopy()
2021/11/07 Python