韩顺平javascript笔记(全套)

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类

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4