JavaScript 学习笔记3

isNaN()判断输入的是否是数字。

 if(isNaN(iNumber))

prompt()方法让用户输入一个5~100的数字。

vUserInput = prompt("输入一个数字,或者‘0’退出",“0”);

Numbers()将参数转换为数字。

2.8 函数

关键字function

即使有返回值JavaScript也不需要单独声明,参数不需要声明参数类型。

2.8.2 用arguments对象访问函数的参数

arguments.length() 来检测传递给函数的参数个数

2.9其他对象

对象是一种非常重要的数据类型,是自我包含的数据集合。

2.9.2 时间日期:Date对象

2.9.3 数学计算:Math对象

2.10 BOM基础

JavaScript 是运行在浏览器中的,同样也提供了一系列对象用于与浏览器窗口进行交互。这些对象包括window、documnet、location、navigetor和screen通常统称未BOM(Brower Object Model)

window对象向用户弹出信息,利用window对象的alert()、confirm()和prompt()方法

document对象:目前document对象主要用于获取和修改一些页面的属性以及属性石饿集合,例如通过它的URL属性可以获取当前页面的URL,或者将其设置为新的URL,把窗口导航到新的页面。(这个功能在Firefox中不通用,不推荐使用)。

2.10.3 location对象

location对象的主要作用是分析和设置页面的URL地址。它是window和document对象的属性。location.href是常用的属性,修改属性的值就可以导航到心得页面,代码如下:

location.href = "http://picasaWeb.google.com/isaacshun";

location.replace()方法 可以令后退按钮不返回原来的页面。

延时函数:

setTimeout(function(){location.replace("http");},2000);)

location 还有一个十分有用的方法reload(),用来重新加载页面。reload()方法接受一个布尔值,false-> 从浏览器缓存中重载,true->从服务器重载。默认值未false。

2.10.4 navigator对象

该对象包含了一系列浏览器信息的属性,包括名称、版本号和平台等。

userAgent属性比较常用。

var sUserAgent = navigator.userAgent;

document.write(sUserAgent);

2.10.5 screen 对象

screen对象也是window对象的属性之一。

主要用来获取用户的屏幕系,根据用户屏幕的分辨率来调节新开窗口的大小。

 

posted @ 2012-05-16 17:24  巴拉库  阅读(144)  评论(0编辑  收藏  举报