1,javaScript是动态语言,在实例new出来以后可以无限的附加属性和方法。
var f=new Object();
f.sayHello=function(){
alert("动态给实例增加的方法");
}
f.hello="你好,世界";
f.sayHello();
alert(f.hello);
2,“||”运算符需要注意的地方;返回的是第一个不为false的值。
var b=100,c=0;
var d=b||c;
alert(d);
3,toFixed(参数);保留几位小数。
var g=200.5687452;
var h=g.toFixed(2);
4,String类的link方法,给字符串动态添加链接
var s="lyr";
s=s.link("index.jsp");
doucument.write(s); 效果等于<a href="index.jsp">lyr</a>
5, 将字符串转换成数组:
var s1="lyr,xiaowei,lyr,wln";
//把字符串转换成数组
var s2=s1.split(",");
alert(s2.constructor);
Math类
alert((Math.random()*100).toFixed(0));
6,将数组链接成字符串
var arr=["lyr",25,new Object()];
var d=arr.join(";");
alert(d);
7, 定时或循环执行的方法
function testTimeout(){
window.setTimeout(sayHello,2000);
}
var i=0;
function testIntervel(){
inter=window.setInterval(sayHello,1000);
}
testIntervel();
8,字符串与js表达式的转换
var s="alert(123456789);"
eval(s);
var c=eval("({id:1,name:'ddd'})");