javascript基础

来源:互联网 发布:c语言幻数什么意思 编辑:程序博客网 时间:2024/05/17 23:07

一、对象

    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>)将指定的元素添加到数组中voidreverse()就对反转数组中元素的顺序数组shift()类似pop()但是操作的是第一个元素对象slice(<start>,<end>)返回一个子数组数组sort()对数组元素排序数组unshift(<item>)类似push(),新元素被插入到元素的开头void 

    5、比较undefine null

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

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

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

0 0
原创粉丝点击