zoukankan      html  css  js  c++  java
  • 2.3.javascript数据类型

    主要(基本)数据类型是

    • 字符串:string
    • 数值:number
    • 布尔:boolean 不是真true就是假false

    复合(引用)数据类型

    • 对象
    • 数组

    特殊数据类型

    • null:空值但可以进行处理
    • underfind:代表未知事物无法对此进行处理

    <!DOCTYPE HTML>
    <html lang="zh-CN">
    <head>
     <title>数据类型</title>
     <meta charset="UTF-8">
     <script type="text/javascript">
       /*
       var a, b, c, d, e;
       
       b = null;
       c = true;
       d = 1988;
       e = "Hello";

       obj = {};
       arr = [];

       document.write( "<h1>" + "我是" + a + "类型为" + typeof a + "<h1/>");
       document.write( "<h1>" + "我是" + b + "类型为" +  typeof b + "<h1/>");
       document.write( "<h1>" + "我是" + c + "类型为" +  typeof c + "<h1/>");
       document.write( "<h1>" + "我是" + d + "类型为" +  typeof d + "<h1/>");
       document.write( "<h1>" + "我是" + e + "类型为" +  typeof e + "<h1/>");

       document.write( "<h1>" + "我是" + obj + "类型为" +  typeof obj + "<h1/>");
       document.write( "<h1>" + "我是" + arr + "类型为" +  typeof arr + "<h1/>");
       */
       
       //传值例子 存储的是值
       //下面的a将会覆盖上面的a所以输出为100
       var a = 10;
       var a = 100;
       //传地址 存储的是地址
       //obj是Object对象的引用
       var obj = new Object();
       //objRef是obj对象的引用
       var objRef = obj;
       objRef.say = "Hello";
       //输出的是值
       var foo1 = "Hello";
       //输出的是地址
       var foo2 = new String("Hello");

       alert(foo1);
       alert(foo2);
        
       document.write(a + "<br/>");
       document.write( obj.say == objRef.say);

       

     </script>
    </head>
    <body>
     
    </body>
    </html>

  • 相关阅读:
    6.让代码更具可读性
    5构造函数和析构函数
    4面向对象之类的继承
    3隐形的指针
    2面向对象之类的封装
    od快捷键
    1.纠结的c++
    101宏定义的其他用法
    100解剖宏定义函数
    99,printf scanf手动功能实现
  • 原文地址:https://www.cnblogs.com/xiaozhanga4/p/2379247.html
Copyright © 2011-2022 走看看