字体风格
.style.fontFamily="微雅";
日期
返回当日的日期和时间
var date = new Date()
获取毫秒数
getTime()
获取年份
setFullYear()
返回月份
getMonth()
返回日
getDate()
返回小时
getHours()
返回分钟
getMinutes()
返回秒数
getSeconds()
返回星期
getDay()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById("ca").innerHTML=h+":"+m+":"+s
t=setTimeout("startTime()",500)
js数组无长度
var cars = new Array();
cars[0] = "a";
cars[1] = "b";
cars[2] = "c";
spilt,截断字符串
subString,截取字符串
JavaScript 对象
javascript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥有属性和方法的数据。
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔,声明可横跨多行,如:
var person={
firstname : "Bill",
lastname : "Gates",
id : 5566
};或者
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
字符串对象同时拥有若干个内建的方法。
var txt ="Hello"
txt.length;输出txt的长度
txt.indexOf(“e”):查找e在那个位置
txt.replace(“e”“l”):把e替换成l
txt.search()
txt.split("",分割成几个字符数组);把字符串分割为字符串数组。
txt.split("e");表示把字符串从e分割字符串。
获取对象的值得两种方式:
name=person.lastname;
name=person["lastname"];
var one = new Object();
one.name="zf";
one.sex="男";
one.id=123;
one.getA=function(){
alert("name="+one.name+";sex="+one.sex+";id="+one.id);
}
one.getA();
var newobject = {
name: "zf",
sex: 0,
id: 100
};
alert(newobject.name);
newobject.name=null;
alert(newobject.name);
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
JavaScript 数组:
声明数组:var cars=new Array();
js数组不用给长度,可以存不同类型的数据
Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
JavaScript 函数
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
JavaScript 函数语法:
函数就是包裹在花括号中的代码块,前面使用了关键词 function: