Perbedaan typescript dan javascript secara rinci

Secara Harfiah:

Typescript lebih strict / lebih detail dan harus mematuhi peraturan seperti typedata (variable, class, interface, dll), hampir sama seperti KOTLIN untuk segi peraturan. Javascript itu bebas, tidak akan memberikan error jika kode / variable / syntax diatasnya sudah dideklarasikan terkecuali class dan interface, javascript pun tidak memperdulikan mau type macam apa di variable yang penting logic yg ditentukan itu sama atau akan dikembalikan ke bentuk 'undefined'.

Compiler:

Javascript tidak membutuhkan compiler untuk menjalankannya. Sedangkan typescript membutuhkan compiler sebelum di run. Compatibility: Typescript bisa menciptakan javascript dalam macam-macam type browser hanya dengan 1x tulis kode. Javascript tidak dapat membuat semua syntax nya compatible dengan semua browser jika tidak menentukan Condition yang tepat.

Invertible:

Typescript dapat melakukan apa yg dilakukan javascript, namun javascript tidak dapat melakukan apa yang dilakukan typescript tanpa di translate dahulu ke syntax rules typescript.

TypeHINTing:

Javascript tidak akan memberikan syntax hint dengan type variable/argument/class/interface yang lengkap tanpa menggunakan d.ts (description typescript). Namun, typescript dapat melakukan semuanya jika masih dlm 1 workspace.

Configuration :

Javascript tidak membutuhkan configuration tertentu untuk menjalankannya, sedangkan typescript membutuhkan configuration (tsconfig.json) untuk compiler runtime rules dan workflow terhadap typescript files, seperti linter, argument silent, force, Autoprefixer, dll.

Throwback:

Javascript akan memberikan throwback jika kondisi darurat saja, misal variable tidak di deklarasikan, class tidak ada, dll. Typescript sebelum dijalankan saja harus ada lengkap semua dokumenter, description files (d.ts), typedata, penyebut, pembilang, package, modules jika tidak akan di throwback sebelum di compile (belum aja dijalankan, masih tahap compile aja di throw 🤣)

0 Response to "Perbedaan typescript dan javascript secara rinci"

Post a comment

Bila Ada posting yang kurang, atau error atau yang lainnya, silahkan tinggalkan komentar agar artikel/post di perbaiki.
Jangan Lupa Cek Box "Notify Me" agar tahu komentar kamu dibalas oleh saya.

If there are any posts that are missing, or error or anything else, please leave a comment for the article / post to be fixed.
Do not Forget Check Box "Notify Me" to know our comments replied by me.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel