• 03-JavaScript之数据类型


    JavaScript之数据类型

    1.介绍

    JavaScript数据类型分为两类:原始类型(primitive type)和对象类型(object type)

    2.原始类型

    数字 - number、字符串 - string、布尔值 - boolean、还有两个特殊的原始值(null[空值]和undefined[未定义])

    // 数字 - number
    var a = 123;
    console.log('a的数据类型是:', typeof a);
    var b = 123/0;
    console.log('b的数据类型是:', typeof b);
    
    // 字符串 - string
    var c = '123';
    console.log('c的数据类型是:', typeof c);
    
    // 布尔值 - boolean
    var d = true;
    console.log('d的数据类型是:', typeof d);
    var e = false;
    console.log('e的数据类型是:', typeof e);
    // 注意:和python有所不同,首字母不能大写
    
    // 空值 - null
    var f = null;
    console.log('f的数据类型是:', typeof f);
    
    // 未定义 - undefined
    var g;
    console.log('g的数据类型是:', typeof g);

    3.对象类型

    1、普通对象(集合-可以理解为字典且无序)

    对象是属性的集合每个属性都是由"名/值组成"  可以理解为Python中的字典擦~   这个值可以是原始类型的数字、字符串也可以是对象

    2、全局对象

    有一个特殊的对象Global object

    3、数组对象 - array(有序的集合可以理解为列表)

    数组(array),有序的集合可以理解为Python中的列表

    4、函数对象 - function

    首先JavaScript里面没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。

    重要的事情说三遍:JavaScript中没有类和实例的概念他是一个纯面向对象的语言,你可以理解为它的对象是靠一个对象来创建的

  • 相关阅读:
    vsync信号产生与分发
    推荐看过不错的博客及网站
    证明质数有无数个
    242 Valid Anagram
    169 Majority Element
    快速排序--quicksort
    插入排序
    选择排序
    冒泡排序
    指针函数 函数指针 回调函数
  • 原文地址:https://www.cnblogs.com/gongniue/p/9295855.html
Copyright © 2020-2023  润新知