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'的原因
  • 相关阅读:
    关于:HTTP Header -> Content-Type: text/plain Cache-Control: no-cache IE浏览器弹出错误下载对话
    Linux 基础入门
    Java 并发——多线程基础
    JavaScript面向对象
    理解JavaScript的定时器与回调机制
    理解领域模型
    邮件协议基础知识
    Java NIO 学习笔记
    Java Socket 学习笔记
    HTTP协议基础与实验
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14817936.html
Copyright © 2011-2022 走看看