0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan3 halaman

Javascript Dasar

Dokumen ini membahas enam jenis tipe data dasar di JavaScript yaitu Number, String, Boolean, Object, Function, dan Undefined. Dokumen ini juga menjelaskan berbagai operator yang ada di JavaScript seperti operator aritmatika, penugasan, perbandingan, logika, string, kondisional dan typeof.

Diunggah oleh

Khosyi Rofifi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan3 halaman

Javascript Dasar

Dokumen ini membahas enam jenis tipe data dasar di JavaScript yaitu Number, String, Boolean, Object, Function, dan Undefined. Dokumen ini juga menjelaskan berbagai operator yang ada di JavaScript seperti operator aritmatika, penugasan, perbandingan, logika, string, kondisional dan typeof.

Diunggah oleh

Khosyi Rofifi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

A.

6 Type data Javascript


1. Number / Angka
 Tuliskan angka spt 1234.
 Di Javascrip yang ada hanyalah bilangan decimal, tidak ada bilangan bulat.
Sehingga Tingkat akurasinya sampai 15 digit/ 17 digit dibelakang koma.
 Pengjumlahan decimal juga kurang akurat, spt 0.1 + 0.2 = 0.3000000004
 Bilangan eksponen. 123e5 = 12300000 / 123e-5 = 0.00123
 Bilangan Negatif
 Menulis angka 0 didepan dianggap bilangan oktal, bukan decimal. 0x akan
dianggap hexadecimal
 Angka special= infinity= 2/0. -infinity= -2/0 . NaN = 0/0 / angka dibagi string
2. String
 Tuliskan tulisan dalam sebuah kutip. Kutip satu atau kutip dua.
 Kalau ada dalam string kata berkutip satu maka hendaknya memakai kutip
dua.
 Kalau didalam string ada kalimat berkutip dua hendaknya memakai kutip satu,
kalau ada dua duanya hendaknya memakai escape character \’ \”
 \’, \”, hasinya kutip biasa, \0, hasilnya karakter null, \\, hasilnya \ biasa, \n,
hasilnya new line, \t, tab, \b, backspace, \uxxxx, unicode.
 String bisa di konkatenasi dengan + dan dibandingkan dengan ==
 Menghitung Panjang string dengan .length . Caranya “hello world”.length
3. Boolean
 Menghasilkan true atau false, digunakan pada pengkondisian, mengatur aksi
berbeda dan mengatur alur kendali program
 Boolean (10 < 20) True
 Nilai nilai truthy dan falsy
 Truthy : angka selain 0, ‘string’, object, arrays, function
 Falsy : 0, ‘‘ , udefined , null, NaN,
4. Object
5. Function
6. Undefined
B. Operator
1. Aritmatika (Binary)
+, -, *, /, %

2. Penugasan (Binary)

Menggunakan operator =

Var x

x = 10 (menugaskan 10 sebagai variable x)

Bisa dikombinasikan dengan aritmatika. +=, -=, *=, /=, %= : x +=5 jadinya 15

3. Perbandingan (Binary)
a. == sama dengan
b. !== tidak sama dengan
c. === strict sama dengan
d. !=== strict tidak sama dengan
e. > lebih besar dari
f. < lebih kecil dari
g. >= lebih besar sama dengan dari
h. <= lebih kecil sama dengan dari

Nanti akan menghasilkan Boolean (true/false)

4. Logika (Binary)
a. && and
 Untuk mengecek bilangan genap atau ganjil, pertama bilangannya
divariablekan
 x=12 . (x % 2 == 0) kalua true iya kalua false tidak
 lalu tambahkan dan untuk mencek 2 operan . (x % 2 == 0) && (x < 10).
Kalau salah satu salah, maka hasilnya akan salah
b. || or sama tapi jika salah satu benar maka semua akan benar
c. ! not membalikan hasil boolean
5. String (Binary)
 Menggunakan tanda + untuk operan string. Contoh saya punya 2 variable. Var
a var b
 A = ‘lima’ b = ‘tujuh’. A+b limatujuh. Kalau ingin spasi tinggal a + “ ” + b
 10 + ‘10’ ‘1010’ & ‘10’ + 10 ‘1010’ || 10 + 10 + ‘10’ ‘2010’ || ‘10’ + 10 + 10
‘101010’
6. Kondisional (Ternary)
 Untuk mengkondisikan sebuah Boolean contoh (x % 2 == 0) ? ‘genap’ :
‘ganjil’
7. Typeof (Unary)
 Untuk mengetahui tiedata apa yang ada dalam kurung
 Typeof (operand)

Anda mungkin juga menyukai