inputタグの数値入力欄からJavaScriptで数値として取得

HTMLのinputタグのtype属性をnumberにすると数値入力欄になる。

<input type="number" name="a" id="number">

この数値入力欄からJavaScriptで次のように値を取得すると、数値文字列として得られてしまった。
そこで色々と調べて、数値入力欄から数値と取得する方法が判ったので、忘れないないために記録しておく。

var va = document.querySelector('input[name="a"]').value;

数値入力欄の値をJavaScriptで数値として取得するには、valueAsNumberプロパティを使って取得する。

var va = document.querySelector('input[name="a"]').valueAsNumber;