開場白
開場白主要分為三部分:
感謝了ng-conf的組織者。
闡述了TypeScript是JavaScript的超集,并不是另外一種語言。
引用了他的兩個朋友最喜歡的TypeScript特性。
由于開場白內(nèi)容不太重要,所以不再詳述。下面開始講解Dan Wahlin最喜歡的TypeScript的特性。
類型支持(Type Support)
讓我們來聊下類型支持吧!先打開TypeScript Playground,我們會看到一個非常簡單的例子。
左邊是TypeScript,右邊是編譯后的JavaScript,它倆差異很大嗎?并不是,呵呵!不過用來講解類型支持還是不錯的。我們給x
和y
各添加一個number
類型,然后發(fā)現(xiàn)報錯了:不能給number類型的參數(shù)指定string類型。