summaryrefslogtreecommitdiffhomepage
path: root/zh-cn/typescript-cn.html.markdown
diff options
context:
space:
mode:
authorShawn.Zhang <shawnzhang009@gmail.com>2016-03-15 02:29:56 +0800
committerShawn.Zhang <shawnzhang009@gmail.com>2016-03-15 02:29:56 +0800
commit072424afd77b9d772102f83508fcc337ffc81a7d (patch)
treeab85ba3e5283b41b67d4563bc121bd5614328552 /zh-cn/typescript-cn.html.markdown
parent4e4163141750bf2bf13ef3618e2d0bd1274f7398 (diff)
fixed some sentences
Diffstat (limited to 'zh-cn/typescript-cn.html.markdown')
-rw-r--r--zh-cn/typescript-cn.html.markdown10
1 files changed, 5 insertions, 5 deletions
diff --git a/zh-cn/typescript-cn.html.markdown b/zh-cn/typescript-cn.html.markdown
index af870279..2651b1cb 100644
--- a/zh-cn/typescript-cn.html.markdown
+++ b/zh-cn/typescript-cn.html.markdown
@@ -11,7 +11,7 @@ lang: zh-cn
TypeScript是一门为开发大型JavaScript应用而设计的语言。TypeScript在JavaScript的基础上增加了类、模块、接口、泛型和静态类型(可选)等常见的概念。它是JavaScript的一个超集:所有JavaScript代码都是有效的TypeScript代码,所以任何JavaScript项目都可以无缝引入TypeScript. TypeScript编译器会把TypeScript代码编译成JavaScript代码。
-本文只关注TypeScript额外增加的语法,区别于[JavaScript](../javascript-cn/).
+本文只关注TypeScript额外增加的区别于[JavaScript](../javascript-cn/)的语法,.
如需测试TypeScript编译器,你可以在[Playground](http://www.typescriptlang.org/Playground)码代码,它会自动编译成JavaScript代码然后直接显示出来。
@@ -21,7 +21,7 @@ var isDone: boolean = false;
var lines: number = 42;
var name: string = "Anders";
-// 如果不知道是什么类型,可以使用"Any"(任意)类型
+// 如果不知道是什么类型,可以使用"any"(任意)类型
var notSure: any = 4;
notSure = "maybe a string instead";
notSure = false; // 亦可,定义为布尔型
@@ -52,7 +52,7 @@ var f4 = (i: number) => { return i * i; }
// 返回推断类型的值, 单行程式可以不需要return关键字和大括号
var f5 = (i: number) => i * i;
-// 接口是结构化的,任何具有这些属性的都需要兼容该接口
+// 接口是结构化的,任何具有这些属性的对象都与该接口兼容
interface Person {
name: string;
// 可选属性,使用"?"标识
@@ -83,8 +83,8 @@ class Point {
// 属性
x: number;
- // 构造器 - 这里面的public/private关键字会为属性和初始化值生成样板化代码
- // 这个例子中, 不需要更多的代码就可以把"y"定义成和"x"一样
+ // 构造器 - 这里面的public/private关键字会为属性生成样板代码和初始化值
+ // 这个例子中,y会被同x一样定义,不需要额外代码
// 同样支持默认值
constructor(x: number, public y: number = 0) {