javascript基础

一、对象

    1、枚举对象  for...in

    for (var prop in mydate){

         ......mydate[prop]

     }

     对mydate对象的每一个属性执行一次,再每一次迭代过程中,所要处理的属性名会被赋值给prop变量

    2、操作属性和方法

           var mydate{ var a=3}

          mydate.b=4;  //添加属性

          delete mydate.a;   //删除属性

        var hasA=“a” in mydate; //判断是否有这个属性


     3、数值转为字符串 Number.toString()

           字符串转为数值  Number(<str>) 生成整数或者实数值

                                         parseInt(<str>)  生成整数值

                                         parseFloat(<str>)  生成整数或者实数值


     4、常用数组方法

concat(<otherArray>)将数组和参数所指的数组合并为一个新数组,可指定多个数组数组
join(<separator>)将数组合成一个字符串,元素内用参数所指定的字符分割字符串
pop()把数组当成栈使用,删除并返回数组的最后一个元素对象
push(<item>)将指定的元素添加到数组中void
reverse()就对反转数组中元素的顺序数组
shift()类似pop()但是操作的是第一个元素对象
slice(<start>,<end>)返回一个子数组数组
sort()对数组元素排序数组
unshift(<item>)类似push(),新元素被插入到元素的开头void
 

    5、比较undefine null

          undefine: 在读取未赋值的变量或者试图读取对象没有的属性的时候

          null:表示已经赋了一个值,但该值不是一个有效的object、string、number或者boolean。也就是定义的是一个无值

         如果同等对待undefine和null,则使用的是 ==  ,这时javascript会进行类型转换,二者相等。但是要去分二者的话则使用同等运算符 ===

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值