Это видео недоступно.
Сожалеем об этом.
OPERATOR PADA JAVASCRIPT : Logika, String, Typeof dan Kondisional
HTML-код
- Опубликовано: 31 дек 2016
- Melanjutkan pemahaman kita mengenai operator pada javascript di video sebelumnya, kali ini kita akan belajar mengenai operator2 berikut :
1. Operator Logika / Logical
2. Operator String / Concatenation
3. Operator Typeof / Unary
4. Operator Kondisional / Conditional / Ternary
---
- HTML Dasar
• HTML Dasar
- CSS Dasar
• CSS Dasar
- Tutorial Sublime Text
• Tutorial Sublime Text 3
- CSS Layouting
• CSS Layouting
---
follow juga akun media sosial kita yang lain :
- / webprogrammingunpas
- codepen.io/webprogrammingunpas
- github.com/webprogrammingunpas
- pw.if-unpas.org
- www.unpas.ac.id
terimakasih dan selamat #ngoding!
@sandhikagalih
Wkwkwk, bisa bisanya ada apple pen. Mantap kali pak
Simple ya javascript
balik lagi buat belajar react js.. demi neptunus ane balik mulu kemari😂
Pas bagian apple pen tadi gamau diskip iklannya, ada yang sama nggak??
MANTAP MANTAP
Ngakak pas bagian ApplePen😂
wkkwkkwkw
hihihi
2:57
harus ditonton berulang,,, biar tambah faham,,, terima kasih pak Dhika
6:23
*Uh* EpeL pEeN
Kaget dong pas applepennya 😂😂
Bagus banget... sangat bermanfaat.. hatur nuhun Pak Sandika
Jadi semangat belajar lagi
Kalau gak salah operator typeof sama dengan function var_dump di php yaitu untuk menghasilkan / menampilkan tipe data.
4:29 masih fresh sampai sekarang
Terimakasih ilmunya Pak🙏
ya allah pak mengakak saya pas ada apple pen
waduh pak. ApplePen. you got me there. lagi serius2nya langsung ngakak wahahaha
Luar biasa penjelasaanya sangat mudah di mengerti
selain cara ngajarnya yang sangat profesional tapi ada unsur humor :)
4:30 ngakakk
sama 😂
kaget pas bagian apelpan
pas belajar html sama css diterangin pa dika langsung ngarti,,,pas belajar javascript musti diulang beberapa kali vidionya baru ngarti,,,,emang pusing bab yg ini tapi enakeun hehe seru
Malam ini sampai disini dulu, besok lanjut lagi.. terimakasih banyak kang galih..
sama sama
emang pintar banget, lanjutt
woah, thanks ahmad.. :)
0:15 operator logika
mudah dipahami jadi bagi yang bingung di coba berulang kali dengan kasus yang berbeda biar mengerti
Terima kasih pak 🙏
really helpfull
Pak bisa praktek nya langsung ke html aja gk ush diconsole,sya bingung gimana caranya masukin ke dlm file html
Terimakasih pak, izin download yakk
bang aku enternya kenapa yang muncul eror terus ya gitu terus munculnya
VM232:1 Uncaught ReferenceError: x is not defined
at :1:1
wkwkwk mantap seketika terhibur beban di kepala ilang semua pak :v
Tahun 2024 dan gua masih ketawa sama jokes apple pen😂
Semakin njlimet. Tetapi karena penjelasan yg detail jadi bisa paham.
a.apelpen
nice pak,, lanjut terus pak....#janganLupaTitikKoma;
thanks Irfan.. :)
keren pak lanjut terus....
4:29 baru juga nulis yang penting ketemu jumpscare wkwkwk
4:30 ngantuk tiba tiba ada jumpscare🤣
Tengkyu pakk
3:46 operator string
4:28 kaget
Makasih pak
Apple pen Javascript
Nice bgt sih, ada sedikit lawakan
siap pak sandika
Terimakasih pakkk
Terima kasih pak sandika galih
pak kalo belajar javascript harus bisa dulu html sama css gk?
terimakasih pak sandhika
cara clean console itu gmn?
Cara supaya consolnya kosong begitu gimana ya? Maaf baru pertamakali
tergantung pakai browser apa
makasih
Serius nonton, tau2 keluar apple pen. Wkwkwk
muka lagi serius seriusnya dikasih video ppap. ngakak mendadak wkwk mantap kang
orang serius merhatiin ada appleepen auto ngakak cuy,, :) :) :)
Arigatou Gozaimasu... sandika sensei
hmmm vvibu
4:28 ngakak 😂
mantab ||
pak sebenarnya apa pentingnya titik koma di JS?
pa sandika lebih menekan kan ke konsep nya terlebih dahulu, karna konsep lebih penting dibanding hapalin syntax, lagi pula syntax mah juga tar hapal sendiri wkwkkw
saaatujuu.... Aiyem egrii
Benerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Syntax ada w3school hehe
Bang saya mau tanya, pas akhir video kan disuruh cek sendiri yang (x % 2 == 0) ? "genap" : " ganjil"
Aku cek hasilnya betul genap, tp saya coba balik
(x % 2 == 0) ? "ganjil" : "genap"
Kok hasilnya ganjil ya, padahal x = 10
balik lagi pada :
(kondisi) ? benar : salah
Nah "genap" ataupun "ganjil" itu cuman sebagai title atau judul aja..
jadi kalau kondisinya benar? berarti title yang bagian kiri yang keluar. kalau kondisinya salah? berarti title yang kanan yang keluar..
nah di soal dari pak dika ngasih title "genap" di kiri, lalu title "ganjil" di kanan. karena kondisinya BENAR, makanya title yang sebelah kiri yang di ambil yaitu "genap"..
sedangkan buat kakaknya ngasih title kiri itu sebagai "ganjil", karena kondisinya BENAR, diambil title yang sebelah kiri yaitu "ganjil" yang kakak bikin tadi..
Contoh lain (x % 2 == 0) ? "ayam" : "bebek"
hasilnya kan benar? berarti yang diambil sebelah kiri yaitu si "ayam"
CMIIW
@@Reza-zg9fu hai gan gimana kalau nilai dari 0 nya saya ubah jadi 3 (x % 2 == 3) ? "genap" : " ganjil" hasinya kok ganjil ya?? berarti kalau di ubah nilainya, yang sisi
kanan ya diambil??
@@ivanaprilmanhura2831 Kalau berdasarkan soalnya berarti diketahui (x % 2 == 3) ? "genap" : "ganjil" lalu x nya kan diketahui 10 kan?
nah kalau dijalanin x % 2 itu berapa?
10 % 2 itu kan 0, karena 10 dibagi 2 adalah 5 dan sisanya 0, nah yang diambil kan sisa pembagiannya yaitu 0.
lalu karena di soal ditanya x % 2 == 3 ? karena hasilnya bukan 3 alias 0, makanya yang diambil jawaban sebelah kanan, nah jawaban sebelah kanan kan di tulis kata2 "ganjil", makanya jawabannya ganjil..
Intinya dia ngecek aja, soal itu sesuai pernyataannya, kalau sesuai dikeluarin jawaban sebelah kiri, kalau ga sesuai dikeluarin jawaban sebelah kanan..
@@ivanaprilmanhura2831 nilai 0 itu tidak bisa dirubah mas
@@Reza-zg9fu makasihh penjelasan nya akuh udh kebingungan wowkwowkwk
Pak saya mau bertanya, untuk tipe operator unery dan trinery apakah ke 2 tipe ini berlaku juga gak untuk bahasa pemrograman lainnya atau hanya untuk javascript saja? maaf saya masih awam pak
rata2 ada di bahasa pemrograman lain, seperti C, java, PHP, dll.. konsepnya sama, mungkin cara penulisannya berbeda.. 😀
Wkwkwk ngakak Apple + Pen bng sandhi hilang langsung semua konsen gw wkwwkk
mo ngejawab soal yang terahir. ( × % 2 == 0 )
jika x = 10 maka bernilai true akan muncul GENAP
dan jika
× = 9 maka false / Ganjil
ya ngga sih?
benar
break dulu belajarnya, kita nonton video apple pan...
ya Allah, pak 🤣 sempet2nya masukin tu ApplePen. . .aku lagi serius dengerin beliau ngajar 😂
lucu pak, lagi serius belajar ada ppap 😀
biar ga bosen Wan.. :)
Apple pen 😂😂😂
the best
kaget yaa Allah haha
Mau tanya bang, binggung saya dimana ya? Tadi soalnya pas video sebelumnya tipe data berupa angka yang string tetap diknl jadi angka pada javascript jadi sebelum 10+"10" bukannya 100 pi sekarang, mohon pencerahannya bang
Jika di dalam suatu ekspresi terdapat operand Number + operand String (10 + "10") maka Javascript akan selalu memunculkan hasil string. Maka akan didapat output console string "1010". Ini terjadi jika kondisi operand:
1. Terdapat dua operand yakni string + number atau sebaliknya.
2. Jika terdapat tiga operand yakni number + number + string. Maka javascript akan menghitung dua operand number di awal baru ditambah operand ketiga yakni string. Contoh 10 + 10 + "5" maka hasilnya string "205".
3. Jika operand string berada di awal penjumlahan kemudian diikuti string number. Maka hasilnya akan berupa string dengan hasil seperti contoh di awal.
itu berlaku di selain (+), seperti di (-), (*), dan (/). di (-), (*), dan (/) meskipun ada tanda (") tetap terbaca number. misal 10 / "5" = 2 atau 10 - "2" = 8
@@pinchpennies9794 Benar. Tanda + di dalam javascript berperan sebagai operator penugasan (penggabungan) dan aritmatika. Lain halnya jika penggunaan tanda - * / maka penjelasan saya di atas tentu tidak berlaku.
Buset Pak dos, buseet kaget
Inti dari kegunaan operator ini apa pak belum dijelasin tolong dijelasin dulu pak
untuk seleksi kondisi
Pake aplikasi apa pa?
4:28 jumpscare
4:29 poin penting wajib catat
Mohon maaf pak. Izin tanya. Ini yang pada operator "Kondisional" syntax nya saya masukkan sesuai contoh, kenapa kok tidak dijalankan perintahnya ya,Pak? Tidak ada langsung muncul hasil "genap" atau "Ganjil. Untuk refrensi saya memakai OS Windows 10. Terimakasih .
Karena keluaran atau hasilnya adalah boolean (true atau false). jadi ketika suatu bilangan misalnya 5%2, maka 1 hasilnya. nah, kalau bilangan genap itu artinya kan jika suatu bilangan dibagi 2 maka menyisakan 0. pada kasus di atas 5%2 hasilnya 1. jadi nilainya adalah false (bukan bilangan genap) begtu juga sebaliknya.
6:20 operator typeof
Untuk operator typeof kan dia unary. katanya kan operator unary boleh 'operator operand' atau 'operand operator'. Tapi waktu dicoba (10)typeof kok error?
Kang kalo operator logika kan binary, tapi tanda '!' Kok cuma make satu operand saja??
Adakah rumus modulo?
7:23 operator kondisional
Kak kalo boleh tanya aku masih bingun fungsi persen tadi apa ya seperti contoh x % 2 == 0 fungsi persennya itu
apa
kalau ga salah itu operator operand sisa bagi namanya,misal x 10
jadi 10 dibagi 2 = 5 sisa 0,
atau ga x nya = 3
5 dibagi 2 =2 sisa 1
#cmiiw sama2 belajar
kak..saya mau nanya..apakah bahasa javascript hanya untuk web browser?? bisa nggak javascript untuk bikin aplikasi desktop?? atau aplikasi mobile??
Maaf pak sandika maau tanya, untuk yang perintah operator kondisional apakah hanya bisa pakai % (sisa bagi) saya coba pakai + dan - hasilnya salah yg harusnya genap jadi hanya ganjil
kalau untuk menentukan ganjil genap harus menggunakan modulus atau (%), diluar dari case itu operator kondisional bebas tinggal menyesuaikan dengan case yang ingin diselesaikan
4:27 :v
gan gw mau bikin app android, skrng lg belajar javascript, apakah gw perlu belajar html dan css dlu? mohon balesannya ya
sebaiknya iya
kak kalo editingnya pake aplikasi apa?
lagi serius malah ketawa di menit 4:28 wkwkwk dah paling bener dah pak sandhika wkwkwk
Kalo aku mah ketawa duluan karna tau referensi nya
jadi ingat belajar excel pak wkwkwkw
Penjelasannya sungguh deati dan mudah dimenerti Pak :), namun ada yang saya tanyakan jika misalnya string ditambah 2 atau lebih string dengan menggunakan spasi kok hasilnya error ya Pak? contohnya a=saya, b=suka, c=koding mohon bantuannya Pak. Terimakasih
Disetiap variable yang mengandung string dikasih tanda kutip dulu " "
Contoh a="saya" b="suka" c="koding" Lalu ditambah semuanya
a+" " +b+" "+c
Jangan dihiraukan, ini hanya timemarker saya 😁✌
Terima kasih pak sandhika atas ilmunya 🙏
3:43
Pak sandika udah belajar ngelawak nih 🤣🤣🤣
duh otak saya error, saya yakin pernah liat ada orang yang jumlahin 10 + "10", jadi nya malah "20", eh tapi kok ini malah string "1010". perasaan python engga gitu dah? c++ juga engga ya kan? walau cuma liat sekilas tapi keknya bukan dari kedua itu.
kayak belajar logika matematika ya di sma
pak sandhika atau siapapun yang tau jawabannya, mau nanya kenapa pas bagian "10"+10+10 hasilnya jadi string dan bukan 1020
sedangkan 10+10+"10" dijumlahkan dulu baru digabungkan? semoga terjawab
in case :
10 + 10 + '10' = 2010
operand1 + operand2 bernilai 10 pada case ini dan bertipe number
maka 10 + 10 = 20 dan digabungkan dengan + '10' bertipe string
hasilnya 2010 otomatis 20 disini bertipe number dan digabungkan dengan '10' bertipe string,
pada javascript tanda + memiliki 2 fungsi apabila operand pertama bertipe number maka akan menjadi oprasi aritmatik, dan apabila operand pertama bertipe string maka akan mengabungan string operand pertama tersebut dengan operand yang lainya menjadi string, bukan oprasi aritmatik, melainkan pengabungan seperti contoh '10'+10+10 menjadi 101010,
untuk melihat type dari nilai tersebut bisa tulis di console dengan perintah
typeof 10;
-number
dan typeof '10';
-string
ya intinya krn dikerjakan secara berurutan, & kalau string dari awal, untuk seterusnya dianggep string #CMIIW
kalau mau hasilnya 1020 pakai kurung di kedua number: "10 + (10+10) ...sesuai urutan operator yg sdh dipelajari sebelumnya
4:29 lagi serius bisa-bisanya
Menghibur nggk bosen wkwkwkwk ppap
Sering2 buat gituan pak biar nggk bosen;
ternyata pak dika jago nge jokes ya wkwkw " apple pen "
kaget pas meme nya😭😭