请高手来批判我的编程风格

a_lone_bird 2007-02-01 02:53:01
今天花费了1个小时,第一次自己写了一个独立的js文件:如下
/*
#####################################################################
文件名称:comm.js
文件作用:网页页面调用的公用函数
创建日期:2007-2-1 By a_bird_china
#####################################################################
*/

/*
Function : 得到日期,星期,时间
return 字符串
例如: 2007年2月1日 星期一 1:00:00 PM
Date:2007-2-1
*/
function get_curr_dateweektime()
{
var date_week_time;
var today ;
var day ;
//给时间等变量赋值
today = new Date(); //得到当前日期和时间
day = today.getDay(); //获得星期的索引

//将日期,星期,时间放在一个字符串内
date_week_time = get_date();
date_week_time += " "+get_weeks_china_name(day);
date_week_time += " "+get_time();
return date_week_time;
}

/*
Function : 得到星期名字,从索引中
参数: weeks_index=0,1,2,....
return '星期天','星期一',星期二'....
Date:2007-2-1
*/
function get_weeks_china_name(weeks_index)
{
var weeks_china_name;
var weeks_china = new Array(7);
//星期的中文名字
var w0="星期天";
var w1="星期一";
var w2="星期二";
var w3="星期三";
var w4="星期四";
var w5="星期五";
var w6="星期六";

//放在一个数组里面
weeks_china=[w0,w1,w2,w3,w4,w5,w6];

//得到一个星期的中文名字,从数组里面,依靠数组索引
weeks_china_name = weeks_china[weeks_index];
return weeks_china_name;
}

/*
Function : 得到当前日期,日期格式为:2007年2月1日
返回:格式化后的日期字符串
Date: 2007-02-01
*/
function get_date()
{
var m_date ;
var today ;
//给时间等变量赋值
today = new Date(); //得到当前日期和时间
//将上面的日期和时间放在一个变量里面
m_date = today.getYear()+"年";
m_date += today.getMonth()+1+"月";
m_date += today.getDate()+"日";

return m_date;
}

/*
Function : 得到当前日期,时间格式为:05:23:120 PM
返回:格式化后的时间字符串
Date: 2007-02-01
*/
function get_time()
{
var m_time ;
var hours ;
var minutes ;
var seconds ;
var today ;
var time_PM_AM="AM";
var time_PM_AM="PM";
var PM_AM;
//给时间等变量赋值
today = new Date(); //得到当前日期和时间
hours = today.getHours();
minutes = today.getMinutes();
seconds = today.getSeconds();

//得到时间,时间分为12制
PM_AM = (hours < 12)? time_PM_AM : time_PM_AM;

m_time = PM_AM;
m_time += (hours < 12)? hours : hours - 12 +":";
m_time += (minutes < 1) ? 00 : minutes +":";
m_time += seconds;

return m_time;
}



得到值:2007年1月4日 星期五 PM2:44:57
请高手来对我的编程风格,提宝贵意见,分数不够还增加
谢谢
...全文
330 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
whyxx 2007-03-16
  • 打赏
  • 举报
回复
我发现你很喜欢声明一堆变量,然后紧接着又一个人的设值,干嘛不声明的时候就把值设上,那样可读性也高,代码量也少,清晰多了.
dashi 2007-03-16
  • 打赏
  • 举报
回复
无效注释太多,失去注释的价值了,一眼能看明白的不用写。
sg552 2007-03-15
  • 打赏
  • 举报
回复
JS的变量定义,是用下划线的?

我讨厌JS
binny 2007-03-15
  • 打赏
  • 举报
回复
缩进
iouzhui 2007-03-15
  • 打赏
  • 举报
回复
无效注释太多,失去注释的价值了,一眼能看明白的不用写。
-----------------------------------------------------
正解
journay 2007-03-15
  • 打赏
  • 举报
回复
无效注释太多,失去注释的价值了,一眼能看明白的不用写。
MythOrg 2007-03-15
  • 打赏
  • 举报
回复
结构清晰,可读性强,就_是_下_划_线_太_多_了
lip009 2007-03-15
  • 打赏
  • 举报
回复
-_-||确实挺乱
Red_angelX 2007-03-15
  • 打赏
  • 举报
回复
注释不要用那么长的中文
总体感觉还行
就是注释注的很不爽
diaopeng 2007-03-15
  • 打赏
  • 举报
回复
一个字,乱!
两个字,太乱!!
空格,间隔都不统一,换行也不正确
edzhcom 2007-02-01
  • 打赏
  • 举报
回复
结构清晰,可读性强,就_是_下_划_线_太_多_了

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧