JavaScript函数与Window对象

 JavaScript函数与Window对象

一、函数的使用

函数的含义:类似于Java中的方法,是完成特定任务的代码语句块

 

◆常用系统函数:

  • parseInt ("字符串")

   将字符串转换为整型数字

   : parseInt ("86")将字符串“86”转换为整型值86

  • parseFloat("字符串")

   将字符串转换为浮点型数字

   : parseFloat("34.45")将字符串“34.45”转换为浮点值34.45

  • 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>

 

◆自定义函数

 

案例一:无参函数

<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>


案例:关闭窗口:

<html>

<head>

<scripttype="text/javascript">

functiongb(){

varx = confirm("是否关闭窗口?");

if(x){

window.close();

}

}

</script>

</head>

<body>

<inputtype="button" value="关闭"onClick="gb()"/><br/>

</body>

</html>

二、Window对象的使用

3常用属性

3常用方法

3常用事件

1.       常用属性

2.       常用方法

3.       常用事件

综合案例:电子时钟

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>

时间: 2024-10-15 11:59:46

JavaScript函数与Window对象的相关文章

JavaScript函数和window对象

一.什么是函数 函数的含义:类似于Java中的方法,是完成特定任务的代码语句块 使用更简单:不用定义属于某个类,直接使用 二.常用系统函数 parseInt ("字符串")     将字符串转换为整型数字 如: parseInt ("86")将字符串“86”转换为整型值86 parseFloat("字符串") 将字符串转换为浮点型数字     如: parseFloat("34.45")将字符串“34.45”转换为浮点值34.

Javascript之BOM(window对象)

摘自Rocky Ren 分享到 Javascript之BOM(window对象) ECMAScript是JavaScript的核心,但在web使用JavaScript,那么BOM(浏览器对象模型)才是真正的核心. BOM的核心对象是window,它表示浏览器的一个实例. 在浏览器中,window对象既是JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象.也就是说,在网页中定义的任何一个变量.对象和函数以window作为其Global对象. 1.全局作用域

【温故而知新-Javascript】使用 Window 对象

1. 获取 Window 对象 可以用两种方式获得Window对象.正规的HTML5方式是在Document对象上使用defaultView属性.另一种是使用所有浏览器都支持的全局变量window . <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获取Window对象</title> </head

JavaScript权威设计--Window对象(简要学习笔记十三)

1.Window对象是所有客户端JavaScript特性和API的主要接入点. Window对象中的一个重要属性是document,它引用Document对象. JavaScript程序可以通过Document对象和它包含的Element对象遍历和管理文档. 2.URL中的JavaScript 在URL后面跟一个JavaScript:协议限定符.里面的代码会作为JavaScript代码进行运行,需用分号分割. 如: <a href="javascript:alert('OK!')"

Javascript中的window对象

Javascript中包括三部分:ECMAScript.BOM和DOM.window对象属于BOM. window对象,是js顶层对象,表示整个浏览器窗口,不仅仅js内容,整个HTML页面(包括所有元素和CSS内容)也都在window对象的管理之下. 示例 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&g

JavaScript中的window对象的属性和方法;JavaScript中如何选取文档元素

一.window对象的属性和方法 ①setTimeout()方法用来实现一个函数在指定毫秒之后运行,该方法返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行. ②setInterval()用来实现一个在指定毫毛数的时间里重复调用,返回一个值,这               个值可以传递给clearInterval()用于取消后续函数的调用. ③Document对象的location属性也引用到Location对象: window.location === docume

JavaScript权威设计--Window对象之Iframe(简要学习笔记十四)

1.Window对象属性的文档元素(id) 如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向表示文档元素的HTMLElement对象. Window对象是以全局对象的形式存在于作用域链的最上层,这就意味着HTML文档中使用的id属性会成为可以被脚本访问的全局变量. 如: <button id="but"/> 就可以通过全局变量but来引用此元素. 2.多窗体窗口(if

匿名函数、window对象confirm、prompt

<script> (function(arg) {//匿名函数,没有名字 alert(arg) })('hello,jerry') </script> <script> //bom对象,浏览器对象模型.使JavaScript有能力与浏览器'对话' window.alert('hello')//window是一个全局变量 var ret=window.confirm("你来了么")//弹出窗口多出了选择,有确定和取消,有返回值可以被接收 console

随笔(一):JavaScript函数中的对象----arguments

关于arguments 调用函数时,如果需要传参,其实参数就是一个数组,在函数体的内置对象arguments可以访问这个数组,如: arguments[0]:第一个参数 arguments[1]:第二个参数 arguments[2]:第三个参数 arguments[3]:第四个参数 当然,在命名函数的时候,也可以不需要命名参数,直接调用arguments,如下图: 使用arguments中的length属性,来获知传入参数的个数: 一个函数可以传入不同的参数,这样就可以通过传参的方式,在Java