javascript知识详解

来源:互联网 发布:php薪资待遇 编辑:程序博客网 时间:2024/06/13 17:47

一、大小写转换

 

toUpperCase()

将小写转化成大写。

 

toLowerCase()

将大写转化成小写。

 

二、

getDay

()方法可以返回表示星期的某一天的数字。返回时

0~6

的数字,从星期天凯斯

到星期六。

 

如:

var d = new Date

()

 

Document.write(d.getDay()); 

三、

For/in

循环

 

Javascript for/in

循环遍历对象的属性。

 

如:

function

 fun(){ 

 

var

 x; 

 

var

 txt=

""

 

var

 person ={fname:

"Bill"

,lname:

"Gates"

,age:56}; 

 

for

(x 

in

 person){ 

 

 

txt=txt+person[x]; 

 

 

document.getElementById(

"demo"

).innerHTML=txt; 

四、

Date

()函数,是返回当前的时间,包括年月日时分秒。

 

五、

onload

()和

onunload

()

 

onload 

 

onunload 

事件会在用户进入或离开页面时被触发。

 

onload 

事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页

的正确版本。

 

六、

onchange

()事件,常结合对输入字段的验证来使用。淡定内容改变的时候会触发的事

件。

 

七、添加新元素

 

如需添加新元素,必需首先创建元素(元素节点)

,然后向一个已存在的元素追加该元

素。

 

创建元素:

var element =document.createElement

”p”

,

创建一个新元素

p

 

创建文字节点:

var node = document.createTextNode

这是新段落

 

Element.appendChild(node);

为其添加一个孩子节点。

 

要删除

HTML

元素,必需首先获得该元素的父元素。

 

var parent=document.getElementById("div1"); 

var child=document.getElementById("p1"); 

parent.removeChild(child); 

八、

javascript

中的

number

对象

 

javascript

中所有的数字都存储为

10

64

位,

8

比特,浮点数。

 

 

Number

对象的属性:

 

constructor

返回对创建此对象的

 

Number 

函数的引用。

 

MAX_VALUE

可表示的最大的数。

 

MIN_VALUE

可表示的最小的数。

 

NaN

非数字值。

 

NEGATIVE_INFINITY

负无穷大,溢出时返回该值。

 

POSITIVE_INFINITY

正无穷大,溢出时返回该值。

 

prototype 

使您有能力向对象添加属性和方法。

 

 

Number

对象的方法:

 

 

 

方法

 

描述

 

toString

把数字转换为字符串,使用指定的基数。

 

toLocaleString

把数字转换为字符串,使用本地数字格式顺序。

 

toFixed

把数字转换为字符串,结果的小数点后有指定位数的数字。

 

toExponential

把对象的值转换为指数计数法。

 

toPrecision

把数字格式化为指定的长度。

 

valueOf

返回一个

 

Number 

对象的基本数字值。

 

 

九、

javascript 

Date

()对象

 

Date

()返回当前的日期和时间。

 

var myDate = new Date(); 

myDate.getYear();        

 

 

 

 

 

 

 

 

 

//

获取当前年份

(2

myDate.getFullYear();    

 

 

 

 

 

 

 

 

//

获取完整的年份

(4

,1970-????) 

myDate.getMonth();   

 

 

 

 

 

     

 

 

//

获取当前月份

(0-11,0

代表

1

myDate.getDate();      

 

 

 

 

 

  

 

 

 

//

获取当前日

(1-31) 

myDate.getDay();     

 

 

 

 

 

 

     

 

 

//

获取当前星期

X(0-6,0

代表星期天

myDate.getTime();        

 

 

 

 

 

 

 

 

 

//

获取当前时间

(

1970.1.1

开始的毫秒数

myDate.getHours();       

 

 

 

 

 

 

 

 

 

//

获取当前小时数

(0-23) 

myDate.getMinutes();     

 

 

 

 

 

 

 

 

 

//

获取当前分钟数

(0-59) 

myDate.getSeconds();  

 

 

 

 

 

 

    

 

//

获取当前秒数

(0-59) 

myDate.getMilliseconds();    

 

 

 

 

 

 

//

获取当前毫秒数

(0-999) 

myDate.toLocaleDateString();     

 

 

//

获取当前日期

 

var mytime=myDate.toLocaleTimeString();     

//

获取当前时间

 

myDate.toLocaleString( );        

//

获取日期与时间

 

十、数组对象的作用是:使用单独的变量名来存储一系列的值。

 

合并两个数组:

arr1.concat

arr2

 

数组排序:

arr.sort() 

十一、

javascript

中的

Math

()对象

 

Math 

对象方法

 

方法

 

描述

 

abs(x)

返回数的绝对值。

 

acos(x)

返回数的反余弦值。

 

asin(x)

返回数的反正弦值。

 

atan(x)

以介于

 

-PI/2 

 

PI/2 

弧度之间的数值来返回

 

的反正切值。

 

atan2(y,x)

返回从

 

轴到点

 

(x,y) 

的角度(介于

 

-PI/2 

 

PI/2 

弧度之间)。

 

ceil(x)

对数进行上舍入。

 

cos(x)

返回数的余弦。

 

exp(x)

返回

 

的指数。

 

floor(x)

对数进行下舍入。

 

log(x)

返回数的自然对数(底为

e

)。

 

max(x,y)

返回

 

 

中的最高值。

 

min(x,y)

返回

 

 

中的最低值。

 

pow(x,y)

返回

 

 

次幂。

 

random()

返回

 

0 ~ 1 

之间的随机数。

 

round(x)

把数四舍五入为最接近的整数。

 

sin(x)

返回数的正弦。

 

sqrt(x)

返回数的平方根。

 

tan(x)

返回角的正切。

 

toSource()

返回该对象的源代码。

 

valueOf()

返回

 

Math 

对象的原始值。

 

十二、

javascript

window

对象

 

所有的浏览器都支持

window

对象,它表示浏览器窗口。

 

所有的

javascript

全局对象、函数以及变量均自动成为

window

对象的成员。

 

一些

window

方法:

 

Window.open()

打开新窗口。

 

Window.close()

关闭当前窗口。

 

Window.moveTo()

移动当前窗口。

 

Window.resizeTo()

调整当前窗口的尺寸。

0 0
原创粉丝点击