0

顧客が購入したライセンス数と使用した数の、非常に単純な論理テストがあります。

else if(utype == "3"){
           var tech_lic = $("#technician_lic").val();
           console.log('tech lic = ' + tech_lic)
           var tech_allow = $("#technician_lic_allow").val();
           console.log('tech allow = ' + tech_allow)
           if(tech_lic >= tech_allow)
            {
              alert("You must purchase more licenses to create this Technician");
              return false;
            }

これをデバッグしようとして、console.log ステートメントを投入しました。通常、そこにはありません。

「追加」ボタンをクリックしたときの Console.log:

tech lic = 4    application.js:262
tech allow = 100    application.js:264

次に、ウィンドウで「ライセンスをさらに購入する必要があります」というアラートを表示します。

一体何?

4 >= 100 を true と評価するにはどうすればよいですか?

4

5 に答える 5