zoukankan      html  css  js  c++  java
  • 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 变量生命周期在它声明时初始化。

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

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



  • 相关阅读:
    【Linux 读书笔记】Linux文件的硬连接和符号连接
    Shell参数
    Shellcase语句的例子
    Shellselect
    Shell小程序一个
    SHELL起步
    接昨天的 while
    Shell循环控制
    Shellwhile循环的例子
    Shellfor语句
  • 原文地址:https://www.cnblogs.com/hzb462606/p/8444760.html
Copyright © 2011-2022 走看看