本节主要讲解JavaScript内置对象的应用,尤其要学会的是Date对象;Global对象;Array对象;Math对象;String对象全用熟。
例1
<script>
/*
function demo (x,y){
return x*y;
}
*/
var demo=new Function("x","y","return x*y;");
demo=new Function("x","y","return x+y;");
alert(demo(3,4));
//结果为7,相当于php里的继承
</script>
例2
<script>
var str=new String("abcdefg");
var str="abcdefg";
<script>
例3
<script>
var num=Math.random();
document.write(num+"<br>");
document.write(Math.ceil(num)+"<br>");
//
var i=3
var i=Math.max(-6,Math.min(6,i));
</script>
例3.正则
<script>
var zz=/^a/i;
var zz=new RegExp("/^a/","i");
alert(typeaf(zz));
</script>
例4.匹配非空格
<script>
var str="user name";
if(str.match(/^\s+$/)){
alert("true");
}else{
alert("false");
}
</script>
例5.将数字替换成#号
<script>
var str="sdkfjlkjk32j234534kl5j3lk45345345";
var nstr=str.replace(/\d/g,"#");
document.write(str+"<br>");
document.write(nstr);
</script>
小知识
要全部学会的是Date对象;Global对象;Array对象;Math对象;String对象全用熟