dengan mengetik ini console.log(2*5); console.log("codesaya"); saya kira munculnya bakalan 2*5 bukannya 10 dan "codesaya" bukannya codesaya.. disitu bilangnya... akan mengambil apapun yang ada di dalam kurung dan akan memunculkannya di output. gimana pendapat teman-teman?
0 jempol
ganis
198
841
·
9 tahun, 11 bulan yang lalu
·
0 jempol
halo @novikh, betul sekali, bahwa console log akan mengambil apapun dan memunculkannya, Ketika anda melakukan 2*5 tanpa tanda kutip, maka komputer akan melakukan pengalian terlebih dahulu dan kemudian memberikannya ke fungsi console.log(). Karena 2*5 adalah ekspresi matematika yg belum selesai dan harus diselesaikan dahulu. Jika anda ingin mencetak "codesaya", maka anda harus melakukan seperti ini console.log("\"codesaya\""); \ di dalam string adalah escape character yg digunakan untuk mencetak karakter2 khusus seperti tanda kutip.