In the valdocs written this description:
val
.val() Returns: String, Number, Array
I tried to get a Number, b
Number
A text input's value attribute will always return a string. You need to parseInt the value to get an integer:
value
parseInt
parseInt($('#myInput').val(), 10);