zoukankan      html  css  js  c++  java
  • JS数据类型

    学习要点

      1. typeof操作符

      2.Undefined类型

      3.Null类型

      4.Boolean类型

      5.Number类型

      6.String类型

      7.Object类型

    一. typeof操作符

      用来检测变量的数据类型,并返回对应的类型的字符串

     

    字符串 描述
    undefined 未定义(没有初始定义的变量)
    boolean 布尔值
    string 字符串
    number  数值
    object 对象或null
    function 函数

     

     

     

     

     

     

     

     1.Undefined类型

    var box;

    alert(
    typeof box);

     解释 : box为Undefined类型,它的值为undefined,类型返回的字符串为undefined

    2.Number类型

    var box=200;
    alert(typeof box);

     解释 : box为Number类型,值为200,类型返回的字符串为number 

    3.Object类型

    var box={};//或者为 var box=new Object();
    alert(typeof box)

      解释: box为Object,值为[object Object],类型返回的字符串为object

    4.Null类型

    var box=null;
    alert(typeof box);

      解释 : box为Null,值为null,类型返回字符串为object

     注: 空对象,指的是这个对象已经创建了,但是里面没东西,而null是空对象,表示对象还没有被创建

     var box={}     空的对象,对应的3例

     var pox=null  空对象,对应的是4例

    5. function函数

     

    function box(){}
    alert(typeof box);

     

      解释 : box为Function函数,值为function box(){}本体,类型返回的字符串为function

    ps:typeof后面可以直接跟字面量 

    alert(typeof 'box')       打印为string

     

    二 . 类型初始化赋值

      1. 对象

    var box=null;

      2.字符串

    var box='';

      3.数值

    var box=0;

      4.布尔

    var box=false;  //true也可以

     

     三 . Boolean型规则

     

    数据类型 返回true 返回false
    Boolean true false
    String 非空字符串 空字符串
    Number 非0数值 0和NAN
    Object 创建成功的对象 null
    Undefined   undefined

     

     

     

     

     

     

     

     

     

     

    这个人比较懒,笔记也粗糙。没得救了。
  • 相关阅读:
    未完存储过程MySQL
    看山不是山——我们眼中的世界并不可观
    常用Linux命令
    表格行列的删除
    RFID会议签到系统总结(二十一)――服务端的通讯
    FastReport的一些另类用法
    RFID会议签到系统总结(二十二)――系统中的模式
    单元格的计算
    表格行列的移动
    RFID会议签到系统总结(十九)――单数据窗体
  • 原文地址:https://www.cnblogs.com/xiaoxinzi/p/8478209.html
Copyright © 2011-2022 走看看