NEW
Font size
Worksheets[FE] Ice Breaking - TypeScript Fundamentals and Data Structures
Total questions: 10
Worksheet time: 5mins
Apa itu TypeScript?
Bahasa pemrograman yang berfokus pada manipulasi DOM
Bahasa pemrograman yang menggantikan JavaScript sepenuhnya
Framework untuk membangun aplikasi web
Superset dari JavaScript yang mendukung tipe statis
Apa perbedaan utama antara TypeScript dan JavaScript?
TypeScript hanya dapat digunakan di backend
TypeScript memiliki dukungan untuk tipe statis, sementara JavaScript tidak
JavaScript mendukung tipe statis, tetapi TypeScript tidak
TypeScript adalah bahasa pemrograman yang lebih lambat dibandingkan JavaScript
Apa fungsi dari "type annotations" dalam TypeScript?
Untuk menentukan jenis data dari variabel, fungsi, atau parameter
Untuk mengonversi data dari satu tipe ke tipe lain
Untuk mempercepat eksekusi kode
Untuk menginisialisasi variabel dengan nilai default
Bagaimana cara mendefinisikan tipe variabel dalam TypeScript?
let age = number;
let age: number;
let number: age;
let number = age;
Apa kegunaan dari interface dalam TypeScript?
Untuk menetapkan tipe data pada variabel
Untuk menginisialisasi array
Untuk mengubah fungsi menjadi kelas
Untuk mendefinisikan struktur objek
Apa perbedaan antara interface dan type alias dalam TypeScript?
interface dapat digunakan untuk tipe primitif, sedangkan type alias tidak
interface hanya bisa digunakan untuk mendefinisikan tipe objek, sementara type alias lebih fleksibel
type alias hanya bisa digunakan untuk tipe objek, sedangkan interface untuk semua tipe
Tidak ada perbedaan antara interface dan type alias
Bagaimana cara mendefinisikan fungsi dengan tipe parameter dan tipe return di TypeScript?
function add(a: number, b: number): string { return a + b; }
function add(a, b: number) => number { return a + b; }
function add(a: number, b: number): number { return a + b; }
function add(a: string, b: string): number { return a + b; }
Apa itu "optional parameter" dalam TypeScript?
Parameter yang harus diberi nilai default
Parameter yang harus diberikan saat fungsi dipanggil
Parameter yang boleh tidak disertakan saat fungsi dipanggil
Parameter yang selalu ada di akhir daftar parameter
Apa yang dimaksud dengan "union types" dalam TypeScript?
Tipe data yang dapat berupa gabungan beberapa tipe lainnya
Struktur data yang hanya dapat menyimpan satu jenis data
Tipe data yang digunakan untuk operasi matematis
Tipe data yang hanya bisa digunakan dalam fungsi asinkron
Bagaimana cara mendefinisikan union type di TypeScript?
let id: number | string;
let id = number || string;
let id = number & string;
let id: number || string;
