JavaScriptový program pro porovnání hodnoty dvou dat

V tomto příkladu se naučíte psát program JavaScriptu, který bude porovnávat hodnoty dvou dat.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Porovnání JavaScriptu a logické operátory
  • Datum a čas v JavaScriptu

Příklad: Porovnání hodnoty dvou dat

 // program to compare value of two dates // create two dates const d1 = new Date(); const d2 = new Date(); // comparisons const compare1 = d1 d2; console.log(compare2); const compare3 = d1 = d2; console.log(compare4); const compare5 = d1.getTime() === d2.getTime(); console.log(compare5); const compare6 = d1.getTime() !== d2.getTime(); console.log(compare6);

Výstup

 false false true true true false

Ve výše uvedeném příkladu se new Date()konstruktor používá k vytvoření objektu data.

Znaménko new Date()udává aktuální datum a čas.

 const d1 = new Date(); console.log(d1); // Fri Aug 28 2020 09:19:40 GMT+0545 (+0545)

Pak můžete přímo porovnat tyto dvě data pomocí operátory porovnání >, <, <=nebo >=.

Aby však bylo možné použít operátory porovnání podobné ==, !=, ===nebo !==, budete muset použít date.getTime().

getTime()Metoda vrací počet milisekund od půlnoci 1. ledna 1970 (ECMAScript epochy) k určitému datu.

 const d1 = new Date().getTime(); console.log(d1); // 1598585951699

Zajímavé články...