zoukankan      html  css  js  c++  java
  • 2_3:语言基础:数据类型

    1)七种数据类型

    . 6个简单类型



    . 1个复杂类型: 对象 是一种无序的 键值对的集合

    2)typeof 操作符

    . 作用:检测变量或值的类型
    . typeof 是一个操作符 而非一个函数 所以不需要参数 [ 但可以使用参数 ]
    . typeof null 返回的是 object 这是因为特殊值null 被认为是一个空对象的引用


    . 返回7个可能的值
    undefined 值未定义
    boolean 布尔值
    string 字符串
    number 数值
    object 对象
    function 函数
    symbol 值为符号

    二 七中数据类型

    1)undefined 类型

    . undefined 类型只有一个值 就是 undefined

    //
    当var 和 ler 声明了一个变量并没有初始化时 相当于给变量赋予了 undefined 值
    let message; console.log(message == undefined ) //返回true
    let message = undefined; console.log(message == undefined); 显式的给变量设置undefined值 和上一行的代码是等价的
    任何未初始化的变量都会得到 undefined 这个值

    //. 注意点
    1. 永远不要显式的给变量设置 defined值 字面值undefined主要用于比较
    2. 增加这个特殊值的目的 是为了明确 空对象指针null 和 未初始化变量 的区别

    2)null 类型

    . null 类型只有一个值 即特殊值 null
    . 逻辑上讲 null值表示一个空对象指针 这也是 typeof null 会返会 'object'的原因
  • 相关阅读:
    bootstrap模版
    spark
    断点
    如何让数据动起来?Python动态图表制作一览。
    证据就在代码里
    windows下oracle的ora-27100错误
    SQL优化 | MySQL问题处理案例分享三则
    MySQL安装好之后本地可以连接,远程连接卡死
    MySQL千万级大表在线变更表结构
    ORA-39006错误原因及解决办法
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14817936.html
Copyright © 2011-2022 走看看