我有這樣的代碼。javascript邏輯運算符不會返回正確的值
No1 : <input type="text" name="no1"> value = 45
No2 : <input type="text" name="no2"> value = 55
<script>
var no1 = $('input[name=no1]').val();
var no2 = $('input[name=no2]').val();
</script>
但我檢查這個樣子,它總是返回false
。
parseFloat(no1) < parseFloat(no2);
//false
請解釋這個背後的理論。我是新來的JavaScript。我也無法找到谷歌。
每個值是什麼? – Brad
我假設你正在使用jquery選擇器。你確定在頁面內提供了jquery.js的引用嗎? no1和no2的價值是什麼? –
使用您的瀏覽器控制檯來檢查您的號碼是什麼:在腳本中插入'console.log(no1,no2)'。 – Stuart