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类型

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

     

  • 相关阅读:
    Leetcode 238. Product of Array Except Self
    Leetcode 103. Binary Tree Zigzag Level Order Traversal
    Leetcode 290. Word Pattern
    Leetcode 205. Isomorphic Strings
    Leetcode 107. Binary Tree Level Order Traversal II
    Leetcode 102. Binary Tree Level Order Traversal
    三目运算符
    简单判断案例— 分支结构的应用
    用switch判断月份的练习
    java基本打印练习《我行我素购物系统》
  • 原文地址:https://www.cnblogs.com/wangjingzhi/p/12113284.html
Copyright © 2011-2022 走看看