zoukankan      html  css  js  c++  java
  • js中三大引用类型

    1.Array类型

    第一种是使用array构造函数

    var arr=new Array();

    arr[0]="a";

    arr[1]="b";

    简写 var arr=new Array("a","b");

    第二种是字面量表示法

    var arr2=["a","b"];

    var arr2=["a",19,["q","s"],{name:"jiali",age:20}];

    这两种方式都可以用,但是相比,字面量更简洁。如果是数组用到[],面向对象{};

    2 object类型可以保存数组,对象,数值,,,,它是一个比较大的集合

    第一种 object构造函数

    var person=new Object();

    person.name="jialiting";

    person.age=20; // person['age']=20没有添加引号相当于变量,加上引号就相当于字符串

    第二种是字面量的方式

    a,简单字面量

    var person2={};

    person2.name="jialiting";

    person2.action=function(){

    console.log(this.name);

    }

    person2.name

    person2.acton();//这个是方法必须加();

    b,嵌套字面量这是最优的选择

    var person2={

    name:"jialiting",

    age:20,

    action:functin(){console.log(this.name)}}//最后一个不加引号

    k数字类型不加引号,k 中有空格,保留字和关键字必须加引号,单引号和双引号是没有区别呢

    重点是在json中必须用双引号

    3第三种是工厂方式

    function creatObj(){

    var obj=new Object();

    obj.name=name;

    obj.showName=function(){

    console.log(this.name);}

    return obj;

    };

    var p=creatObj("jialiting");

    p.showName();

    4构造函数

    重要的是首字母大写 驼峰命名

    function CreatObj2(name){

    this.name=name;

    this.showName=function(){console.log(this.name)};

    }

    var p2=new CreateObj("大米");

    p2.showName();

    5.function中分为函数声明和函数表达式 这两个在面试的过程中是非常重要的呢

    function sum(n1,n2){

    return n1+n2;

    }

    sum(2,4);函数调用的时候可以在函数体之前,也可以在函数体之后

    function sum=function(n1,n2){

    return n1+n2;

    }

    sum(2,4)//函数表达式中,函数调用必须在函数之后。

    这两种方式,函数解析器对这两种方式解析的方式不同

  • 相关阅读:
    Appium简介
    本章小结
    测试角色定位,岗位职责
    如何做好空降管理者
    如何把控产品质量
    Appium自动化测试教程-自学网-monkeyrunner API
    Appium自动化测试教程-自学网-monkeyrunner简介
    Appium自动化测试教程-自学网-monkey日志管理
    Appium自动化测试教程-自学网-monkey自定义脚本实践
    Appium自动化测试教程-自学网-monkey参数
  • 原文地址:https://www.cnblogs.com/christinejia/p/9116576.html
Copyright © 2011-2022 走看看