JavaScript函數與Window對象

 JavaScript函數與Window對象javascript

1、函數的使用html

函數的含義:相似於Java中的方法,是完成特定任務的代碼語句塊java

 

◆經常使用系統函數:ide

  • parseInt ("字符串")函數

   將字符串轉換爲整型數字 ui

   : parseInt ("86")將字符串「86」轉換爲整型值86spa

  • parseFloat("字符串")htm

   將字符串轉換爲浮點型數字 對象

   : parseFloat("34.45")將字符串「34.45」轉換爲浮點值34.45blog

  • isNaN()

   用於檢查其參數是不是非數字

 

      <script type="text/javascript">

          var a = parseInt("85.6");

          var b = parseFloat("85.6");

          var c = isNaN("56");//is Not aNumber

          document.write(a+"<br/>"+b+"<br/>"+c);

      </script>

wKioL1gIxfqAH9cvAABF8L-vpLc619.png    

 

◆自定義函數

wKiom1gIxgeDAxntAABcPFkX3AU004.png

 

案例一:無參函數

<html>

<head>

<title>第一個JavaScript程序</title>

</head>

<body>

<script type="text/javascript">

        function abc(){

for(var i=1;i<=10;i++){

document.write("<h1>Hello World!</h1>");

}

}

        </script>

        <input type="button" value="點我" onClick="abc()" />

</body>

</html>


 

案例二:帶參數的函數

<html>

<head>

<title>第一個JavaScript程序</title>

</head>

<body>

<script type="text/javascript">

        function abc(x){

for(var i=1;i<=x;i++){

document.write("<h1>Hello World!</h1>");

}

}

        </script>

        <input type="button" value="點我" onClick="abc(20)" />

</body>

</html>


案例三: 使用prompt輸入兩個數和運算符號,而後計算兩個數的操做結果

使用switch判斷運算符號

調用函數計算兩數的結果

<html>

<head>

<title>第一個JavaScript程序</title>

</head>

<body>

<script type="text/javascript">

        function account()

{

var op1=prompt("請輸入第一個數:","");

var op2=prompt("請輸入第二個數:","");

var sign=prompt("請輸入運算符號","")

var result;

opp1=parseFloat(op1);

opp2=parseFloat(op2);

switch(sign)

{

case "+":

result=opp1+opp2;

break;

case "-":

result=opp1-opp2;

break;

case "*":

result=opp1*opp2;

break;

case "/":

result=opp1/opp2;

break;

}

alert(op1+sign+op2+"="+result);

}

        </script>

        <input type="button" value="計算結果" onClick="account()" />

</body>

</html>





案例:關閉窗口:

wKioL1gIxhfRiO90AACw1gdjgUE532.png

<html>

         <head>

                   <scripttype="text/javascript">

                            functiongb(){

                                     varx = confirm("是否關閉窗口?");

                                     if(x){

                                               window.close();

                                     }

                            }

                   </script>

         </head>

         <body>

                   <inputtype="button" value="關閉"onClick="gb()"/><br/>

         </body>

</html>

 

2、Window對象的使用

3經常使用屬性

3經常使用方法

3經常使用事件

1.       經常使用屬性

wKiom1gIxiiyFuS-AADeN107RsY981.png


2.       經常使用方法

wKiom1gIxjKTHcjJAAERRg6Jwkk418.png

3.       經常使用事件

wKioL1gIxjuiQMAuAADnw-dYLfY058.png




綜合案例:電子時鐘

Date日期對象本身查詢W3C文檔


       

<script type="text/javascript">

        var x = new Date();

var year = x.getFullYear();

var month = x.getMonth()+1;

var date = x.getDate();

var hours = x.getHours();

var minuts = x.getMinutes();

var seconds = x.getSeconds();

var day = x.getDay();

if(seconds<10){

document.write(year+"年"+month+"月"+date+"日  "+hours+":"+minuts+":0"+seconds);

}else{

document.write(year+"年"+month+"月"+date+"日  "+hours+":"+minuts+":"+seconds);

}

        </script>



<html>

<head>

<title>第一個JavaScript程序</title>

        <script type="text/javascript">

        function showTime(){

var x = new Date();

var year = x.getFullYear();

var month = x.getMonth()+1;

var date = x.getDate();

var hours = x.getHours();

var minuts = x.getMinutes();

var seconds = x.getSeconds();

var day = x.getDay();

if(seconds<10){

document.getElementById("time").innerHTML=year+'年'+month+'月'+date+'日 '+hours+':'+minuts+':0'+seconds;

}else{

document.getElementById("time").innerHTML=year+'年'+month+'月'+date+'日 '+hours+':'+minuts+':'+seconds;

}

}

setInterval("showTime()",1000);

        </script>

</head>

<body onload=」showTime()」>

    <div id="time"></div>

    </body>

</html>

相關文章
相關標籤/搜索