Operator Unary Plus dalam JavaScript: Mendedahkan Misteri "New Date"
Dalam JavaScript, anda mungkin pernah menemui kod berikut:
function fn() { return +new Date; }
Coretan kod ini mengembalikan cap masa dan bukannya objek Tarikh. Tetapi apakah sebenarnya yang dilakukan oleh tanda tambah itu? Mari kita mendalami kepentingannya.
Tanda tambah dalam konteks ini dikenali sebagai pengendali tambah unary. Ia melakukan penukaran berangka pada ungkapan operan selepasnya. Dalam kes kami, ia menukar objek Tarikh baharu kepada nombor. Ini bersamaan dengan:
function(){ return Number(new Date); }
Operator unary plus ialah cara yang berguna untuk menukar nilai kepada nombor secara eksplisit. Ia amat berguna apabila anda perlu memastikan ketepatan atau melaksanakan operasi matematik.
Untuk pemahaman yang lebih menyeluruh, rujuk sumber berikut:
Atas ialah kandungan terperinci Apakah Tujuan Operator Unary Plus dalam Kod \' New Date\' dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!