js-函数与内置对象

函数
函数(又称为方法)用于对一大段为了达到某种目的的代码进行归类,以使代码更具有条理;
案例:
var wide=window.prompt("请输入三角形的底边长度!","");
var high=window.prompt("请输入三角形的高!","");
var a=wide*high/2;

if (!isNaN(a)) {
	alert("三角形的面积为"+a);
} else{
	alert("你的输入有误")
}

简洁为:

function calcArea(wide,high) {//计算三角形面积;
	return high*wide/2;
}
   var w=window.prompt("请输入三角形的底边长度","");
   var h=window.prompt("请输入三角形的高","");
   document.write(calcArea(w,h))                    即:使用封装函数;

变量类型:

var v=123;//全局变量,在所有地方都可以访问;
function demo() {
	var a=455;//a只在demo函数中
	var c;//函数局部变量,只能在函数访问
	alert(v);
};
demo();

对象与方法:

new //创建一个新的对象;
获取时间的属性;
var d= new Date();
alert(d);
//直接输出这个对象将会获得一个表示时间的字符串;
alert(d.getYear());
//获取年,2000年以前返回年份后两位,2000年后的返回年份的完整表达方式。基本已淘汰;
alert(d.getFullYear());
//返回年份的四位数表达式;
alert(d.getMonth());
//返回月份,注意:月份是从0开始技术的,所以1月时将返回0;
alert(d.getDate());
//返回今天几号;
alert(d.getDay());
//星期几,注意:星期天是0,星期一是1...;
alert(d.getHours());
//返回小时
alert(d.getMinutes());
//返回分钟
alert(d.getSeconds());
//返回秒
alert(d.getMilliseconds())
//返回毫秒;
alert(d.getTime())
//返回一个整数值,这个整数值代表了从1970年1月1日开始计算到date对象中的时间之间的毫秒数;
//日期的范围大约是1970年1月1日午夜前后各28616年,负数代表1970年之前的日期;
set 我们不但能从中获取时间值,还可以设置时间值
如:var d= new Date();
var d= new Date();
d.setFullYear(2000);//设置年份为1900;
alert(d.setFullYear());//返回2000;

与那些get***方法对应的设置时间的函数仅仅是将get改成set

get  获取
set  设置
测试日期是否存在的案例:

var year= prompt("请输入年份:",""),
    month=prompt("请输入月份",""),
    date=prompt("请输入几号","");
var d=new Date();
d.setFullYear(year);
d.setMonth(month);
d.setDate(date);

if (year==d.getFullYear()
    &&month==d.getMonth()
    &&date==d.getDate()) {
	alert("正确")
} else{
	alert("你输入的日期有误!!!")
}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值