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

    typeof操作符

      鉴于ECMAScript是松散类型的,因此须有一种手段检测给定变量的数据类型—typeof就是负责提供这个方面的信息的操作符。

        "undefined"——如果这个值未定义;

        "boolean"——如果这个值是布尔值;

        "string"——如果这个值是字符串; 

         "number"——如果这个值是数值; 

         "object"——如果这个值是对象或 null;

         "function"——如果这个值是函数。

    Undefined类型

        值和类型都相同,在使用var声明变量单位对其加以初始化时,这个值就时Undefined

    Null类型

        Null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时会返回"object"的原因

    Boolean类型

        Boolean           true                              false

        String              非空                                空字符串

        Number           非零数值非NaN             0和NaN

        Object              任何非空引用对象          null

        Undefined         无                                  undefined

    Number类型

        Boolean的true 和false 将分别转换成1 和 0;

        null值返回0;

        undefined返回NaN;

        String类型转换,如果包含字母转为NaN,如果为空转换为0,如果包含有效十六进制将转换为同等大小数值;

        对象: null 和 【】 转为0 ,其它为NaN。 顺序是先调用ValueOf(),再调用toString()。

    String类型

                 String();toString("转换为什么进制"); toLocaleString()

    Object类型

           每个对象都具有属性和方法

     

  • 相关阅读:
    Linux特殊权限分析(第二版)
    Linux用户配置文件(第二版)
    Vim/Vi实用技巧(第二版)
    Vim/Vi常用操作(第二版)
    GRUB与Linux系统修复(第二版)
    inittab文件剖析[CentOS 5.X](第二版)
    CentOS 6.X启动流程
    /etc/fstab文件出错,无法进入Linux系统
    Linux引导流程(第二版)
    Linux备份策略(第二版)
  • 原文地址:https://www.cnblogs.com/wangjingzhi/p/12113284.html
Copyright © 2011-2022 走看看