"Numeric" input elementlarning qiymatini JS orqali o'qiganimizda ularni har doim
Number tipiga konversiya qilamiz. Chunki elementning .value field'i bizga har doim String qaytaradi.Agar input elementlarning
.valueAsNumber field'ini ishlatsak bu bosh og'riqdan qutilamiz. Bu field faqat "numeric" inputlar bilan ishlaydi. Ya'ni input type'imiz "number", "date", "datetime", yoki "range" bo'lishi kerak. Aks holda bu field qiymati NaN ga teng bo'ladi. Hattoki kirilgan qiymat son bo'lsa ham, lekin input type "text" bo'lsa, .valueAsNumber bizga NaN qaytaradi.Tepadagi qisqa demonstratsiya StackBlitz'ning Twitter sahifasidan uxlatildi.
#js #jsdaily #tips