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 变量生命周期在它声明时初始化。

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

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

    
    

最新文章

  1. Myeclipse安装SVN插件(转)
  2. ADB命令详解
  3. 崽崽帮www.zaizaibang.com精选2
  4. Python条件语句
  5. [转载]IE678兼容性前缀区分
  6. 【转】maven命令背后是如何工作的
  7. PowerDesigner破解
  8. *[hackerrank]Sam and sub-strings
  9. MFC GDI相关对象
  10. IBInspectable的使用
  11. 【转】windows7 64位系统认不出8g内存显示只有3G可用
  12. python获取当前路径的方法
  13. 需要我们了解的SQL Server阻塞原因与解决方法
  14. 【Android Developers Training】 46. 处理音频外放设备
  15. python 字符串格式化输出 %d,%s及 format函数
  16. 数据定义: CREATE、DROP、ALTER
  17. (八) Usb摄像头描述符解析
  18. BLE获取iphone mac地址的方法--【原创】
  19. nehibernet .net注意事项
  20. CSS快速入门-组合选择器

热门文章

  1. c++ 一些注意事项
  2. [Suricata]无法禁用某些规则的解决办法
  3. manjaro开机出现grub 解决办法
  4. Ruby2.0后版本的debug工具: byebug
  5. js 深浅拷贝 笔记总结
  6. Web UI开发推荐!Kendo UI for jQuery自定义小部件——处理事件
  7. JSP页面的Page指令指定编码和Meta标签编码
  8. 51 Nod 1035 最长的循环节 (此题还不是很懂,日后再看)
  9. 树的计数 + prufer序列与Cayley公式(转载)
  10. HZOJ 20190719 那一天她离我而去(图论最小环)