我正在尝试以较小的应用程序从D&D重新创建“检查是否命中”系统,我需要从输入字段中获取数值。问题是,普通document.queryselector('。input-class')。value仅返回streengs。有任何建议吗?
答案 0 :(得分:0)
在值前加+转换为数字。 喜欢:
let item = '2019';
assert(+item).toEqual(2019);
如果需要检查,可以将函数isNaN()转换为数字后使用: https://www.w3schools.com/jsref/jsref_isnan.asp
答案 1 :(得分:0)
是的,您可以使用 parseInt()投射字符串:
let text = '42px';
let my_number = parseInt(text, 10);
// returns 42