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
·
11 tahun 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.