官术网_书友最值得收藏!

第3章 TypeScript語(yǔ)言基礎(chǔ)

本章主要內(nèi)容:

?變量聲明和程序注釋。

?JavaScript中的數(shù)據(jù)類(lèi)型及字面量表示。

?典型的對(duì)象數(shù)據(jù)類(lèi)型:對(duì)象、數(shù)組和函數(shù)。

TypeScript是JavaScript的超集。更確切地說(shuō),TypeScript是ECMAScript 2015(ES6)的超集。TypeScript語(yǔ)言支持ECMAScript 2015規(guī)范中定義的所有特性,例如類(lèi)和模塊等。JavaScript程序本身就是合法的TypeScript程序。JavaScript語(yǔ)言中的所有語(yǔ)法均可以在TypeScript語(yǔ)言中使用并且具有完全相同的語(yǔ)義。

TypeScript語(yǔ)言的設(shè)計(jì)原則中包含了以下幾個(gè)基本原則:

?保留JavaScript代碼的運(yùn)行時(shí)行為。

?避免增加表達(dá)式級(jí)別的語(yǔ)法,僅增加類(lèi)型相關(guān)語(yǔ)法。

?與當(dāng)前和未來(lái)版本的ECMAScript規(guī)范保持一致。

TypeScript語(yǔ)言相當(dāng)于JavaScript語(yǔ)言的“語(yǔ)法糖 在計(jì)算機(jī)科學(xué)中,語(yǔ)法糖指的是編程語(yǔ)言里的某種語(yǔ)法,這種語(yǔ)法對(duì)語(yǔ)言的功能沒(méi)有影響,但是會(huì)方便開(kāi)發(fā)者的使用,能夠讓程序更加簡(jiǎn)潔,具有更高的可讀性。”。本章將概括介紹JavaScript語(yǔ)言(ECMAScript 2015)的基礎(chǔ)知識(shí)。

[1] 在計(jì)算機(jī)科學(xué)中,語(yǔ)法糖指的是編程語(yǔ)言里的某種語(yǔ)法,這種語(yǔ)法對(duì)語(yǔ)言的功能沒(méi)有影響,但是會(huì)方便開(kāi)發(fā)者的使用,能夠讓程序更加簡(jiǎn)潔,具有更高的可讀性。

主站蜘蛛池模板: 泽普县| 随州市| 疏勒县| 南部县| 廊坊市| 腾冲县| 财经| 固原市| 太白县| 穆棱市| 灵石县| 六枝特区| 建宁县| 合阳县| 襄垣县| 龙胜| 柳江县| 南陵县| 兴和县| 普洱| 肃南| 广宁县| 景德镇市| 招远市| 唐山市| 仙桃市| 白山市| 黄龙县| 仙居县| 沙洋县| 盐山县| 库尔勒市| 宁化县| 筠连县| 长岛县| 丹巴县| 土默特右旗| 原阳县| 青海省| 渭源县| 临夏县|