Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 计算器&x27;s脚本计算范围错误_Javascript_Jquery - Fatal编程技术网

Javascript 计算器&x27;s脚本计算范围错误

Javascript 计算器&x27;s脚本计算范围错误,javascript,jquery,Javascript,Jquery,我有个问题。我有一个简单的计算器脚本,脚本开始计算错误。如果我输入“1000”,它计算正确($10),如果我输入50000,它也计算正确($380)。但如果我输入10000,它计算错误 范围包括: 0 – 1000 = $0.01 10000 – 10000 = $0.009 10000 – 25000 = $0.0084 25000 – 50000 = $0.0076 50000+ = $0.0076 不幸的是,我不是Javascript专家,因此我将感谢您的帮助 函数价格计算(a){ 如

我有个问题。我有一个简单的计算器脚本,脚本开始计算错误。如果我输入“1000”,它计算正确($10),如果我输入50000,它也计算正确($380)。但如果我输入10000,它计算错误

范围包括:

0 – 1000 = $0.01
10000 – 10000 = $0.009
10000 – 25000 = $0.0084
25000 – 50000 = $0.0076
50000+ = $0.0076
不幸的是,我不是Javascript专家,因此我将感谢您的帮助

函数价格计算(a){

如果(a=1001&&a=10001&&a=25001&&a你犯了一个小错误

函数价格计算(a){

如果(a=1001&&a=10001&&a=25001&&a你犯了一个小错误

函数价格计算(a){
如果(a=1001&&a=10001&&a=25001&&a此行无效

var price = priceCalculation($(this).val());
$(this).val()
返回一个字符串。当其中包含
(以千计)时,它会导致调用
priceCalculation
函数并返回最后一个
else
语句,即
返回0.0076;

由于您已经将
inputVal
解析为number,因此可以像这样使用它

var price = priceCalculation(inputVal);
最终结果

函数价格计算(a){
如果(a=1001&&a=10001&&a=25001&&a此行无效

var price = priceCalculation($(this).val());
$(this).val()
返回一个字符串。当其中包含
(以千计)时,它会导致调用
priceCalculation
函数并返回最后一个
else
语句,即
返回0.0076;

由于您已经将
inputVal
解析为number,因此可以像这样使用它

var price = priceCalculation(inputVal);
最终结果

函数价格计算(a){

如果输入
10000
时(a=1001&&a=10001&&a=25001&&a),则输入
10000
时,输入为
10000