Type Script-起動:5分以内に表示されるType Script
12786 ワード
5分以内に表示されるTypeScript
Typeスクリプトのインストール
最初のTypeスクリプトファイルの作成
function hi(person) {
return "Hello, " + person;
}
let user = "Jane User";
document.body.textContent = hi(user);
コンパイルコード
tsc greeter.ts
その結果、同じJavaScriptコードを含むGreeterになります.jsファイルになります. function hi(person: string) {
return "Hello, " + person;
}
let user = "Jane User";
document.body.textContent = hi(user);
タイプタグ
function hi(person: string) {
return "Hello, " + person;
}
let user = [0, 1, 2];
document.body.textContent = hi(user);
hi.ts:7:32 - error TS2345: Argument of type 'number[]' is not assignable to parameter of type 'string'.
function hi() {
return "Hello, ";
}
let user = [0, 1, 2];
document.body.textContent = hi(user);
hi.ts:7:32 - error TS2554: Expected 0 arguments, but got 1.
インタフェース
// 얘가 인터페이스
interface Person {
firstName: string;
lastName: string;
}
function greeter(person: Person) {
return "Hello, " + person.firstName + " " + person.lastName;
}
let user = { firstName: "Jane", lastName: "User" };
document.body.textContent = greeter(user);
カテゴリ
class Student {
fullName: string;
constructor(public firstName: string, public middleInitial: string, public lastName: string) {
this.fullName = firstName + " " + middleInitial + " " + lastName;
}
}
interface Person {
firstName: string;
lastName: string;
}
function greeter(person: Person) {
return "Hello, " + person.firstName + " " + person.lastName;
}
let user = new Student("Jane", "M.", "User");
document.body.textContent = greeter(user);
TypeScript Webアプリケーションの実行
オプション:Visual StudioのGreeter.jsを開くか、Type Scriptグラウンドにコードをコピーします.
Reference
この問題について(Type Script-起動:5分以内に表示されるType Script), 我々は、より多くの情報をここで見つけました https://velog.io/@rkdden12/TypeScript-시작하기-5분안에-보는-TypeScriptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol