3. js中不支持函数的重载,具体案例 function test(a,b){ }
function test(a){ }
function test(a,b){ }
//test(23);
window.test(3,\
结论:1.js在调用一个函数的时候,是根据函数名来调用的,如果有多个函数名相
同,则认最后那一个函数. 2.直接定义一个函数或者变量,实际上这些函数和变量就是全局函数和全局
变量(本质上他们是属于window对象的)
◆ 面向对象综合案例
window.alert(a+\window.alert(a); window.alert(\
游戏的分析:
1. 看看如何通过按钮来控制mario的位置 2. 设计相关的对象(Mario x, y......)
基本代码给大家:
要求:1. mario碰到边界给一个提示 2. mario 可以去找另外一个物体
? Js的内部类
Javascript中本身有提供一些,可以直接使用的类, 这种类就是内部类, 主要有: Object/Array/Math/Boolean/String/RegExp/Date/Number
? 内部类的分类
从使用的方式看,分为静态类和动态类 静态类 使用 类名. 属性/方法 比如:Math.abs(-11)
动态类 使用 var 对象=new 动态类() 对象. 属性/方法 比如:
//显示当前的日期 var nowDate=new Date();
window.alert(nowDate.toLocaleDateString());
? Math类
几个常用的方法: /*
alert(Math.ceil(4.5)); // 5 alert(Math.floor(4.5)); // 4 alert(Math.round(4.77)); // 5 //返回1到100的随机数
alert(Math.round(Math.random()*100));
? Date类
? String类