学习JavaScript数据结构与算法 2/15

Posted FreshChick

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习JavaScript数据结构与算法 2/15相关的知识,希望对你有一定的参考价值。

第一章

JavaScript简介

js不同于C/C++,C#,JAVA,不是强类型语言。

通常,代码质量可以用全局变量和函数的数量来考量(数量越多越糟)。因此,尽可能避免使用全局变量。

JS数据类型

原始数据类型:null,undefined,字符串,数,布尔值和symbol(es6新引入的数据类型,表示独一无二的值)。

派生数据类型/对象:js对象,包括函数,数组和正则表达式。

JS创建普通对象的方式

第一种:var obj = new Object();

第二种: var obj = ();

    obj = {

      name: {

       first: ‘hello‘,

      },

      address:‘no-where‘

      };

键值对中的键就是对象的属性,值就是对应属性的值。 

 

 

第二章

ECMAScript和TypeScript概述

ECMAScript是标准,JS是该标准(最流行)的一个实现。

Babel.js,是JS转译器,也称源代码编译器。将使用了ECMAScript语言特性的JS代码转换成只使用广泛支持的ES5特性的等价代码。

具体的将在ES6标准入门中学习。

 

以上是关于学习JavaScript数据结构与算法 2/15的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 数据结构与算法之美 - 你可能真的不懂递归

JavaScript算法(归并排序与快速排序)

重读《学习JavaScript数据结构与算法-第三版》-第2章 ES和TS

学习JavaScript数据结构与算法 第七章

JavaScript算法(冒泡排序选择排序与插入排序)

《数据结构与算法-Javascript描述》