tgoop.com/brogrammist/32
Create:
Last Update:
Last Update:
input.valueAsNumber
"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
BY Brogrammist
Share with your friend now:
tgoop.com/brogrammist/32