js input获取的value, 如果需要的类型是数字, 一定要Number()

<input type="number" id="lessons" name="lessons"  value="5">    
 
var lessons = Number(lessonsperday.value);
 
一开始写成:
var lessons = lessonsperday.value;
总是有问题, 但是写成这样:
var lessons = 5
就没有问题, 问了一下AI, 建议加上Number(), 转成数字类型.
var lessons = Number(lessonsperday.value);
改完了, 确实解决了!  
posted @ 2024-07-20 18:56  grantgrant  阅读(22)  评论(0)    收藏  举报