JavaScript 自学之数据类型

JavaScript 自学之数据范例

1.- ECMAScript 中定义了5种简朴数据范例 或许叫基础数据范例分别是

       Undefined  Boolean  String  Number  Null
    
        另有一种庞杂的数据范例叫 Object
    
        Object 本质上是由一组无序的键值对构成的.
    
        乍一看上去彷佛6种数据范例不足以示意一切数据,然则由于JavaScript数据范例具有动态性,
        因而确实没有在定义其他数据范例的必要了
        PS: 本人不太明白这句话,这是照抄的 ( 愿望有大神供应解答 )

1.1 – 我们在写函数的时刻须要先推断参数的数据范例, typeof 操作符 ps: 只管 typeof 能够运用( 数据 ) 然则他不是函数, ()也能够不必

  有些时刻typeof也会返回一些使人不解的效果
  比方: typeof null 返回的效果是 Object  由于特别值 null 被认为是一个空的对象援用

1.2 – Undefined 范例

    Undefined范例只要一个值,那就是他本身, 我们在运用var 声明变量但未初始化的时刻这个变量的值就是undefined
    
    var message;
    console.log(message == undefined); // true
    
    重要用来做推断的 比如说某一个值是不是为 undefined 你能够如许写
    if(message == undefined) 或许你能够直接点  if(message) // 后一种涉及到隐式转换的题目


    原文作者:MiFan
    原文地址: https://segmentfault.com/a/1190000018410834
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞