码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript日常学习2

时间:2018-02-12 18:43:26      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:use   style   boolean   四种   属性   作用域   strong   布尔   全局变量   

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

标签:use   style   boolean   四种   属性   作用域   strong   布尔   全局变量   

原文地址:https://www.cnblogs.com/hzb462606/p/8444760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!