• Javascript高级程序设计笔记 <第五章> 引用类型


    一、object类型

    创建object实例的方式有两种:

    //第一种使用new操作符跟构造函数
        var person= new Object();
        person.name="小王";
        person.age=29;
     //第二种使用对象字面量
        var person={
            name:"小王",
            age:29
        };

    二、Array类型

    创建数组有两种基本方式:

     1   //第一种使用array构造函数(可以省略new)
     2     var colors=new Array();
     3     var colors=new Array(20);//数组长度为20
     4     var colors=new Array("red","yellow","green");
     5 
     6     //第二种使用数组字面量
     7     var colors=["red","yellow","green"];//创建一个包含3个字符串的数组
     8     var names=[];//创建个空数组
     9     var values=[1,2,]//这样会创建一个包含2个或3个的数组
    10     

    检测数组方法

    //对于一个网页或者一个全局作用域,使用instanceof
    
    if(value instanceof Array){
      //对数组执行某些操作  
    }
    
    //ECMASCRIPT5新增了Array.isArray()的方法
    
    if(Array.isArray(value)){
      //对数组执行某些操作  
    }

    转换方法

    所有对象都具有toLocaleString(),toString() valueof()方法
     var colors=["red","yellow","green"];
        alert(colors.toString());//red,yellow,green
        alert(colors.valueOf());//red,yellow,green

    toLocaleString(),toString() 和 valueof()区别在哪里呢?

    看这里http://www.cnblogs.com/nifengs/p/5085824.html

  • 相关阅读:
    通道分离与合并
    opencv颜色表操作
    opencv trackbar
    像素操作
    opencv 像素读写
    py 时间与日期
    py 字典
    py 元组
    py 列表
    课后作业-阅读任务-阅读提问-3
  • 原文地址:https://www.cnblogs.com/nifengs/p/5085779.html
Copyright © 2020-2023  润新知