Belajar Typescript |
Intro
Hallo teman-teman kali ini kita akan membahas tentang Typescript lagi lanjut dari bagian sebelumnya tentang pengenalan typescript sekarang kita lanjut ke bagian Setup dan mulai beberapa syntax dasar typescript.
Kondisional
Kondisional selalu ada dalam tiap bahasa pemrogaman bentuk nya if, else if, else dan switch, case penulisan nya sedikit berbeda di tiap bahasa pemrogaman tetapi di typescript sama dengan javascript, contoh kasus kita punya masalah ingin membuat program yang mengecek nilai x, dan y itu sama atau lebih besar dan lebih kecil berikut adalah contoh source code nya.
Buat file baru dengan nama kondisional.ts
// example
var x:number = 10
var y:number = 5
if(x > y) {
console.log(`${x} lebih besar dari ${y}`)
} else if(x < y) {
console.log(`${x} lebih kecil dari ${y}`)
} else {
console.log(` ${x} sama dengan ${y}`)
}
lalu build dan running seperti biasa dengan perintah seperti ini :
tsc kondisional.ts
node kondisional.js
Maka hasilnya akan berupa 10 lebih besar dari 5 akan masuk ke kondisi yang pertama
Selanjutnya edit variable x menjadi 2
// example
var x:number = 2
var y:number = 5
if(x > y) {
console.log(`${x} lebih besar dari ${y}`)
} else if(x < y) {
console.log(`${x} lebih kecil dari ${y}`)
} else {
console.log(` ${x} sama dengan ${y}`)
}
lalu build dan running seperti biasa dengan perintah seperti ini :
tsc kondisional.ts
node kondisional.js
Maka hasilnya akan berupa 2 lebih kecil dari 5 akan masuk ke kondisi yang kedua
Selanjutnya edit variable x menjadi 5
// example
var x:number = 5
var y:number = 5
if(x > y) {
console.log(`${x} lebih besar dari ${y}`)
} else if(x < y) {
console.log(`${x} lebih kecil dari ${y}`)
} else {
console.log(` ${x} sama dengan ${y}`)
}
lalu build dan running seperti biasa dengan perintah seperti ini :
tsc kondisional.ts
node kondisional.js
Maka hasilnya akan berupa 5 sama dengan 5 akan masuk ke kondisi yang ketiga
Selanjutnya ada switch dan case ini fungsi nya hampir sama dengan if else akan tetapi, disini kita bisa membuat kondisi else yang lebih banyak lagi.
Buat file baru dengan nama switch.ts
// example
const nilai: number = 80;
switch (nilai) {
case 80: {
console.log("Bagus");
break;
}
case 60: {
console.log("Baik");
break;
}
case 40: {
console.log("Kurang");
break;
}
case 20: {
console.log("Kurang Baik");
break;
}
default: {
console.log("Nilai tidak diketahui");
break;
}
}
lalu build dan running seperti biasa dengan perintah seperti ini :
tsc switch.ts
node switch.js
Maka hasilnya akan berupa Bagus akan masuk ke kondisi yang pertama, silahkan teman-teman coba dengan beberapa kondisi lagi sebagai latihan. Yang berguna untuk mengasah dan memahaminya.
Mungkin segitu yang bisa saya sharing semoga bermanfaat bagi teman-teman, jika ada yang tidak mengerti, ada kesalahan dalam penulisan dan ada yang ingin ditanyakan atau di tambahkan bisa tulis dikolom komentar terimakasih.
0 Komentar