函数和window对象

一, JavaScript的系统函数;

parseInt();转为整数

parseFloat();转为浮点数;

isNaN();判断是否为数字  true表示不是数字

 

二,自定义函数

    在JavaScript中函数自定义的关键字是function,和pl/sql编程中函数的关键字是一样的;格式为:

  

   function 函数名(参数1,参数2){

   JavaScript 语句;

  }

 

return是用来返回函数的返回值

 参数可有可无;

 

 

三:匿名函数

    格式:  使用变量来接受匿名函数

   var fun = function (){
   JavaScript语句;
    }
//匿名函数的调用是通过时间来调用变量

 

 

四: 函数的调用

 

   函数的调用是固定格式:

  

事件名="函数名()";

 调用函数的例子:

<html>
<head>
</head>
  <script  type="text/JavaScript">
   function fun(){
      for(var i=0;i<10;i++){
      document.write("您好!")
       }
   }
//通过下面的onload时间调用函数
  </script>
<body>

 <form action="" method="post">
  <p οnlοad="t">欢迎光临!</p>
 </form>
</body>
</html>

 

 

五: window对象

    方法的调用必须要通过window.方法名来调用

     prompt;提示用户输入对话框

    alert;输出

    confirm;提示信息

    close;关闭网页

    open;打开网页

    setTimeOut;设置多少时间后调用

    setInterval;指定周期调用

 

 

   六;window对象的常用事件

onload 页面加载时调用

onclick 点击时调用

 

 

七:Date对象

   与JavaScript创建对象的方式与java相似  ,需要使用 "new  对象名()"的方法方法创建实例

Date包含时间和日期两个信息

 var 实例名 = new Date();

 

获取时间的方法

getDate();返回当前时间

getDay();返回某天

getHours();小时

getMinutes();分钟

getSeconds();秒

getMonth();月

getFullYear();年

getTime();时间

 

八: 定时函数(核心)

 

     .

setTimeOut("执行的函数",等待的时间);

 定义多久这个函数才会执行,次函数只会执行一次

 

     .

setInterval("执行的函数",周期等待的时间);

    setInterval会不停的调用函数

例如:模拟病毒,当打开网页时,会不停的弹出窗口

1,创建弹出的网页

2,创建主网页;

<html>
<head>
</head>
  <script  type="text/JavaScript">
   function fun(){
      window.open("imageps.html");
   }
    //1秒调用一次
	var t = setInterval("fun()",1000);
  </script>
<body>

 <form action="" method="post">
  <p οnlοad="t">欢迎光临!</p>
 </form>
</body>
</html>

 

 

 

 例子:时间的跳动;

<html>
<head>
<title>时间</title>
  <script  type="text/JavaScript">
   //设置时间的函数
    function distime(){
	 //创建date对象
	 var datetime = new Date();
	 //通过date对象来获取时间
	 var hh = datetime.getHours();
	 var mm = datetime.getMinutes();
	 var ss = datetime.getSeconds();
	 
	 //设置显示时间的方式
	document.getElementById("mytime").innerHTML="<h1>现在是:"+hh+":"+mm+":"+ss+"<h1>";
		
	}
	
	//setInterval不需要调用的
	var mytime = setInterval("distime()",1000);
</script>
</head>

<body οnlοad="distime()">
   <div id="mytime" name="mytime" ></div>
</body>
</html>

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值