tanpa if else. (Unit 2)

Oleh tuxjamal 164 8 pada Selasa, 23 Sep. 2014, 14:32:59


Kembali ke forum soal ini

#javascript #control-flow #operator-logika


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Di petunjuk ada tulisan:

"Coder yang mahir biasanya menuliskan return lapar && ada_makanan; tanpa if else. Apakah anda mengerti kenapa? Bahas di Forum Diskusi."

Maksudnya gimana ya?
2 jempol


ganis
198
841
· 10 tahun, 2 bulan yang lalu · 0 jempol

maksudnya ada dua cara dalam mengerjakannya, yang pertama adalah dengan menggunakan "if else" yang ke dua hanya dengan satu baris, yaitu
"return lapar && ada_makanan;"
umumnya, coder2 yang udah mahir menggunakan baris yang kedua, jadi kalau anda menemukan baris seperti itu jangan bingung.

septianpuji
77
0
· 9 tahun, 10 bulan yang lalu · 0 jempol

var hari_ini = false;
var kemarin = false;


var senang = function() {
  if(hari_ini || kemarin){
  }
    return hari_ini || kemarin ;

  
};
senang("rasanya");

apa yang salah ya..>

ganis
198
841
· 9 tahun, 10 bulan yang lalu · 0 jempol

hi @septianpuji, apakah ini unit yg ke 3?

karena disitu anda diminta untuk buat variabel: lucu dan geli. sesuai instruksi seperti ini:
"Buat dua variabel, lucu dan geli. Anda tetapkan salah satunya bernilai true. Di dalam function ketawa, tuliskan code untuk mengembalikan true jika setidaknya salah satu dari kedua variabel tersebut adalah true. Jika tidak, maka false."

septianpuji
77
0
· 9 tahun, 10 bulan yang lalu · 0 jempol

// Deklarasikan variabel anda di baris ke 2 dan 3
var lucu=  !false;
var geli = !false;

var senang = function() {
  if(lucu || geli){
  }
    return lucu || geli; 
};
senang("rasanya");
..katanya code anda error dengan pesan:
"ReferenceError: coding belum dideklarasikan"

ganis
198
841
· 9 tahun, 10 bulan yang lalu · 0 jempol

halo @septianpuji

tampaknya anda mengerjakan unit ke 4 ya? karena anda diminta untuk membuat variabel "coding" sesuai instruksi.. "Ciptakan sebuah variabel coding, dan beri nilai false. Di dalam function senang, ciptakan sebuah if yang akan mengembalikan true jika coding bernilai false, dan mengembalikanfalse jika coding bernilai true."

pastikan anda membaca instruksi dengan seksama di setiap soal sebelum mengerjakan nya ^_^