Ada beberapa tipe data dalam ASP.NET Core, yaitu:
Tipe data skalar:
- Boolean
- Integer
- Float
- String
Selain itu, ada juga tipe data gabungan:
- Array
- Object
Yang pertama akan kita bahas yaitu boolean, ini merupakan tipe data yang paling sederhana. Boolean mengekspresikan nilai kebenaran, nilainya bisa TRUE atau FALSE.
Untuk memberikan value pada sebuah variable boolean, yaitu dengan kontanta true atau false, keduanya case sensitive.
var foo = true; // assign value TRUE untuk foo
bool foo = false; // assign value false untuk foo
Biasanya hasil dari operator boolean digunakan dalam if conditions. Contoh:
// == adalah operator yang menguji kesetaraan dan mengembalikan boolean
if (foo == "show_version") {
print("The version is 1.23");
}
// ini tidak perlu
if (foo == TRUE) {
print( "<hr>\n");
}
// ...karena ini dapat dipakai sama persis dengan ini:
if (foo) {
print( "<hr>\n");
}
Berikutnya kita akan bahas mengenai tipe data integer. Integer adalah angka dari set
ℤ = {…, -2, -1, 0, 1, 2, …}. Contoh:
int angka = 3;
var angkaMin = -7;
Yang perlu digarisbawahi adalah dalam C#, penjumlahan NULL dengan integer berapapun hasilnya selalu 0. Untuk itu jika melakukan operasi penjumlahan dengan value yang memungkinkan bernilai NULL, jangan lupa untuk dikonversi ke 0 terlebih dahulu sebelum dijumlahkan.
Next akan kita bahas tipe data float dan string di artikel berikutnya ya… stay tune