一、大小写转换
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
弧度之间的数值来返回
x
的反正切值。
atan2(y,x)
返回从
x
轴到点
(x,y)
的角度(介于
-PI/2
与
PI/2
弧度之间)。
ceil(x)
对数进行上舍入。
cos(x)
返回数的余弦。
exp(x)
返回
e
的指数。
floor(x)
对数进行下舍入。
log(x)
返回数的自然对数(底为
e
)。
max(x,y)
返回
x
和
y
中的最高值。
min(x,y)
返回
x
和
y
中的最低值。
pow(x,y)
返回
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()
调整当前窗口的尺寸。