客户端编程--JavaScript(2)

for-in 循环
       用来遍历一个对象的所有用户定义的属性或者一个数组的的所有元素.
预定义函数
  eval(String) 用于在不引用任何特定对象的情况下广告牌代码字符串.
  isNaN(测试值) 用于难参数是否为数字,不是数字返回true,是返回false.

JavaScript   中的对象分为四种
       1. 用户自定义对象.
    2.内置对象:与数据类型相关的(String Number Boolean) 允许创建用户自定义对象和复合数据类型的对象(Objice和Array)  用于简化日常工作的Date Month RegExp
       3.浏览器对象
    4.文档对象  访问文档对象的方法是通过window.document属性

实例属性:在JavaScript中动态地给对象添加属性.
     var myString = new String("Helo,JavaScript");
                    myString.simpleExample = true;
还可以动态地添加对象方法.

每一个对象都有一个prototype属性 叫原型.
        Robot.prototype.hasJetpack = false;
        Robot.prototype.doAction = function() {alert("!!1");};

Class属性(静态属性)
    Robot.isMetallic = true;

JavaScript 中的继承是通过原型来实现的.
    先定义构造器 再把原型指向父类的实例.
    function UltraRobot(){}
    UltraRobot.prototype = new Robot();

JavaScript的内置对象:
1.Array对象
    删除数组元素 delete myArray[1];  *删除并不改变数组维数只是将值设为undefined.
    方法:join()  把一个数组中所有的数据以一个字符串的形式表达出来.
    reverse()    数组中的元素整个反转 即最后一个元素转到下标为0的位置
                pop()   删除数组中的最后一个元素并返回.
                push()  压个元素到数组的最后一个.
                concat()  合并两个数组
                slice(start, [end] 获得数组中的一个部分元素 下标从start 到end.
                valueOf() 返回对象的原始值.
2.String对象
             charAt(num)
             charCodeAt(num) 返回参数num指定索引位置处字符的值
             Cancat(String) 将string添加到末尾
3.Math对象
4.Date对象
             getDate, getDay, gethours, getMinutes, getMonth, getSeconds, getTime, getTimeZoneOffset(获致时区偏移信息)getYear  setDate ........setYear    toGMTString     toLocaleString   ToString  Parse  UTC(返回毫秒)
5.Event对象
6.RegExp对象
7.Number对象
8.Function对象
             Arguments 表示函数参数的数组
      Caller表示调用当前正在执行的函数
             Prototype为对象添加新的属性和方法
             Apply() 用于将一个对象中的方法应用到另外一个对象
             Call(this) 允许调用另外一个对象的的方法
9.Global对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值