Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 将货币金额转换为等价符号_Javascript_Jquery - Fatal编程技术网

Javascript 将货币金额转换为等价符号

Javascript 将货币金额转换为等价符号,javascript,jquery,Javascript,Jquery,我正在寻找一种方法,将数值(如$10.00)转换为符号。 我需要用符号来表示产品的价格 一个很好的例子是: 它们不显示价格,而是显示货币符号。因此,便宜商品的价格用美元表示,而更贵商品的价格用美元表示$$$ 对于代码,它需要: 对于介于$1到$10.99之间的值,将其显示为$ 对于介于$11到$25.99之间的值,将其显示为$$ 对于介于$26到$200之间的值,将其显示为$$$ 感谢您提供的任何指导 你试过什么 var symbol; if( value < 11.0 ) {

我正在寻找一种方法,将数值(如$10.00)转换为符号。 我需要用符号来表示产品的价格

一个很好的例子是:

它们不显示价格,而是显示货币符号。因此,便宜商品的价格用美元表示,而更贵商品的价格用美元表示$$$

对于代码,它需要:

对于介于$1到$10.99之间的值,将其显示为$
对于介于$11到$25.99之间的值,将其显示为$$
对于介于$26到$200之间的值,将其显示为$$$

感谢您提供的任何指导

你试过什么

var symbol;

if( value < 11.0 ) {
    symbol = "$";
}
else if( value < 26.0 ) {
    symbol = "$$";
}
else {
    symbol = "$$$";
}

return symbol
var符号;
如果(值<11.0){
symbol=“$”;
}
否则如果(值<26.0){
symbol=“$$”;
}
否则{
symbol=“$$”;
}
返回符号

还是我在这里遗漏了什么?有很多更复杂的方法,但如果这些都是您的需求,那么if/else子句有什么问题?

到目前为止您尝试了哪些代码?一组if语句可能会解决这个问题。简单地询问资源或提供的解决方案并不是真正的主题。如果您想自己尝试实现它并陷入困境,那么我们可能可以提供帮助。你好,Greg,这是我不知道从何开始的事情。当我尝试在谷歌上搜索这个问题时,我似乎得到了一些搜索结果,这些搜索结果关注的是从美元到欧元等货币的转换。我需要把数字转换成符号。我不是在要求一个完整的解决方案。只是关于我可以搜索什么的指导。可能我没有正确搜索。
“$10.00”
不是数值,而是字符串。这个问题实际上是两个问题:如何从字符串中提取数字,以及如何编写if语句。