JavaScript日常学习2

Posted 隐语者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript日常学习2相关的知识,希望对你有一定的参考价值。

javascript 数据类型

   字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。

eg:var  variable_name="JavaScript日常学习2"    //字符串

       var  variable_name=3.14   //小数         var  variable_name=3   //整数  

       var   variable_name=true   //布尔(false) 

       var variable_name=new Array("1","2","3");   //数组     --》var variable_name=["1","2","3"];   

       var variable_name=new Array();    variable_name[0]="Saab";    variable_name[1]="Volvo";  variable_name[2]="BMW";   //自定义数组

       var variable_name=new String();           //对象
       var variable_name=new Number();       //对象
       var variable_name=new Boolean();      //对象
       var variable_name=new Array();          //对象
       var variable_name=new Object();        //对象

       var variable_name=null    &&   var variable_name;   //空(Null)、未定义(Undefined)

 

 

  1. 数组有四种方式:

    var arr1 = new Array(‘a‘, ‘b‘, ‘c‘);    //这是一个预定义的数组,在创建时初始化
    var arr2 = [‘a‘, ‘b‘, ‘c‘ ];       //同样是在创建时初始化,但是这种创建更为简洁直观
    var arr3 = new Array();   var arr4 = [];     //这两种是创建空的数组
    

    在数组操作中,最值得注意的是下标的使用,容易出错

    对象的创建,一般推荐使用

    var people = {name : ‘Tom‘, age : 21 , eat : function(){}  }
    

    也可先创建对象再追加属性和方法

    var people = new Object();
    people.name = ‘Tom‘;   
    people.age = 21;  
    people.eat = function(){  }
  2.  JavaScript对象的创建和访问

    第一种:

    function Demo(){
        var obj=new Object();   //多行创建object实例
        obj.name="张思";
        obj.age=12;
        obj.firstF=function(){
        }
        obj.secondF=function(){
        }
    //var obj={name:"张思",age:12,firstf:function(){},secondF:function(){}}; //单行创建object实例     return obj; } var one=Demo(); // 调用输出 document.write(one.age);

    document.write(one.firstF());

    第二种:

    function Demo(){
        this.name="张思";
        this.age=12;
        this.firstF=function(){
        }
        this.secondF=function(){
        }
    }
    
    var one=new Demo
    
    // 调用输出
    document.write(one.age);
    document.write(one.firstF());




    JavaScript变量及其作用域

    局部变量:在函数中通过var声明的变量。

    全局变量:在函数外通过var声明的变量。

    没有声明就使用的变量,默认为全局变量,不论这个变量在哪被使用。

    JavaScript 变量生命周期在它声明时初始化。

    局部变量在函数执行完毕后销毁。

    全局变量在页面关闭后销毁。

















以上是关于JavaScript日常学习2的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript日常学习3

18个常用的JavaScript片段分享

JavaScript日常学习4

javascript日常学习小记

JavaScript 代码片段

JavaScript单行代码,也就是代码片段