Operator Javascript, Latihan Operator Logika

Itu bukannya hasilnya sama2 salah jadi kalau pakai || hasilnya bakal tetep ‘false’ ?
Atau disitu tidak type sensitive jadi antara angka 2 bisa sama dengan ‘2’ yang tipe string ? mohon bantuannya, terimakasih.

Hi @Jo_21112021 ,

Jika sama dengan nya ada 2 maka yg di cek hanya nilai atau isinya saja, jika sama dengan nya itu 3 maka yg di cek nilai dan type nya.

Untuk number1 == 2 itu menghasilkan true walapun number2 === ''3" menghasilkan false
Jadi yang benar memang harusnya
number1 == 2 || number2 == "3"
dari pada
number1 == 2 ! number2 == "3", akan menghasilkan error