gpt4 book ai didi

javascript - 我怎样才能做到[硬编码号码]。[函数调用]在 Javascript 中工作?

转载 作者:行者123 更新时间:2023-11-29 17:13:02 24 4
gpt4 key购买 nike

我创建了这个原型(prototype)函数来将数字格式化为我的货币位置。

Number.prototype.toCurrency = function () {
return Globalize.format(this*1, "c0");
};

发生了什么:

var number = 123;

var b = number.toCurrency(); // "R$ 123"
var b = number.toFixed(2); // "123,00"
var b = number.toString(); // "123"

var c = 123.toCurrency() // error unexpected token
var c = 123.toFixed(2); // error unexpected token
var c = 123.toString() // error unexpected token

有没有一种方法可以创建一个类似于 toString() 的原型(prototype)函数来硬编码数字?

最佳答案

123. 被解析为一个数字,因此当它紧跟一个函数名称时会出现“意外标记”错误。

改变

var c = 123.toCurrency() 

var c = 123..toCurrency() 

var c = (123).toCurrency() 

请注意,您可能不应该遇到此问题,因为更常见的做法是将变量用于数字或直接将字符串文字用于函数的结果。

关于javascript - 我怎样才能做到[硬编码号码]。[函数调用]在 Javascript 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20400071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com