Standar dari Visual Studio 2017 dan Visual Studio 2015 Update 3 sudah termasuk TypeScript. Jika Anda belum menginstal TypeScript dengan Visual Studio, Anda masih dapat mengunduhnya di sini Show Untuk pengguna npm
Bangun file TypeScript pertama AndaDi editor Anda, ketikkan kode JavaScript berikut di file _ Kompilasi kode AndaKami menggunakan ekstensi 0, tetapi kode ini hanyalah JavaScript. Anda dapat menyalin/menempel ini langsung dari aplikasi JavaScript yang ada Di baris perintah, jalankan kompiler TypeScript
Hasilnya adalah bundel _1 yang berisi JavaScript yang sama dengan yang Anda masukkan. Kode berhasil menjalankannya menggunakan TypeScript di aplikasi JavaScript Sekarang kita bisa melangkah lebih jauh tentang alat yang ditawarkan oleh TypeScript. Tambahkan jenis anotasi 2 ke argumen 'orang' ke fungsi 3, sebagai berikut
Jenis AnotasiKetik anotasi di TypeScript adalah cara mudah untuk mengetahui bagaimana fungsi atau variabel dimaksudkan. Dalam hal ini, maksud kami adalah fungsi penyapa dipanggil dengan parameter string tunggal. Kami dapat mencoba mengubah panggilan fungsi penyapa untuk mengirim array sebagai gantinya _ Kompilasi lagi, dan Anda akan melihat kesalahan berikut _ Demikian pula, coba hapus semua argumen saat memanggil fungsi penyapa. TypeScript akan memberi tahu Anda bahwa Anda telah memanggil fungsi ini dengan jumlah parameter yang tidak terduga. Dalam kedua kasus tersebut, TypeScript dapat menawarkan analisis statis berdasarkan struktur kode Anda, dan jenis anotasi yang Anda berikan Perhatikan bahwa ketika terjadi kesalahan, file 1 masih dibuat. Anda dapat menggunakan TypeScript bahkan jika terjadi kesalahan pada kode Anda. Namun dalam kasus ini, TypeScript memperingatkan bahwa kode Anda tidak akan berfungsi seperti yang diharapkan AntarmukaMari kembangkan sampel kita lebih jauh. Di sini kita menggunakan antarmuka yang mendeskripsikan objek yang memiliki field firstName dan lastName. Di TypeScript, dua jenis anotasi kompatibel jika struktur internalnya juga kompatibel. Ini memungkinkan kita untuk mengimplementasikan antarmuka hanya dengan memiliki bentuk antarmuka yang diperlukan, tanpa klausa 5 eksplisit
KelasTerakhir, mari tambahkan penggunaan kelas ke contoh yang sedang kita kerjakan. TypeScript mendukung fitur baru dalam JavaScript, seperti dukungan untuk kelas berdasarkan pemrograman objek Di sini kita mulai dengan membuat kelas _6 dengan konstruktor dan beberapa bidang publik. Perhatikan bahwa kelas dan antarmuka saling bersinergi, sehingga memberikan kebebasan kepada pemrogram untuk menentukan tingkat abstraksi yang tepat Juga perlu dicatat, penggunaan _7 pada argumen di konstruktor adalah jalan pintas yang memungkinkan kita membuat properti secara otomatis dengan nama itu
Jalankan perintah _8 lagi dan Anda akan melihat kode JavaScript. Kelas dalam TypeScript hanyalah singkatan untuk berorientasi objek berbasis prototipe yang sama, yang sering digunakan dalam JavaScript Jalankan aplikasi web TypeScript AndaSekarang ketikkan kode berikut di _9
Buka _9 di browser untuk menjalankan aplikasi web TypeScript pertama Anda Opsional. Buka Jenis informasi yang disediakan bekerja sama dengan alat untuk memfasilitasi pekerjaan dengan aplikasi JavaScript. Untuk informasi lebih lanjut tentang apa yang dapat kami lakukan dengan TypeScript, Anda dapat melihat beberapa contoh di situs ini |