FormatNumber函数
formatNumber(num,2,-1)
2;表示两💺位小数
-1:表示是【biǎo shì shì】否显示小数前【xiǎo shù qián】的数字🦆0
请参阅【qǐng cān yuè】🚞
FormatCurrency 函数【hán shù】🔥 | FormatDateTime 函数【hán shù】🔥 | FormatPercent 函数【hán shù】🔥
要求
版本🚗2
返回表【fǎn huí biǎo】🐸达式【dá shì】,此表达【cǐ biǎo dá】式【shì】👾已被格式化【gé shì huà】为数值【shù zhí】🛳。
FormatNumber(
expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]]
)
Arguments
Expression
必选项【xuǎn xiàng】🎤。要被格【yào bèi gé】🤮式【shì】化的表达式【dá shì】👾。
NumDigitsAfterDecimal
可选项【kě xuǎn xiàng】💏。指示小【zhǐ shì xiǎo】👏数【shù】☔点【diǎn】右侧显示【xiǎn shì】🐺位数【wèi shù】☔的数【de shù】🍞值🥋。默认值🥋为 -1,指【zhǐ】示使用【shǐ yòng】的是计算机【jì suàn jī】的区域【de qū yù】设🥈置🚫。
IncludeLeadingDigit
可选项【kě xuǎn xiàng】💏。三态常【sān tài cháng】🌲数【shù】☔,指示是【zhǐ shì shì】📴否显示【xiǎn shì】🔈小数值【xiǎo shù zhí】🛳小数点【xiǎo shù diǎn】✅前面的【qián miàn de】零【líng】。有关数【shù】🥐值🥋,请参阅【qǐng cān yuè】🚞“设置【shè zhì】🚫”部分【bù fèn】。
UseParensForNegativeNumbers
可选项【kě xuǎn xiàng】💏。三态常【sān tài cháng】🌲数【shù】☔,指示是【zhǐ shì shì】📴否将负🐬值🥋置🚫于括号中【zhōng】💯。有关数【shù】🥐值🥋,请参阅【qǐng cān yuè】🚞“设置【shè zhì】🚫”部分【bù fèn】。
GroupDigits
可选项【kě xuǎn xiàng】💏。三态常【sān tài cháng】🌲数【shù】☔,指示是【zhǐ shì shì】📴否使用【shǐ yòng】❕计算机【jì suàn jī】区域🧕设置中【shè zhì zhōng】指【zhǐ】🈲定的数【dìng de shù】🍞字【zì】分组🏔符号将🕕数字【shù zì】🍴分组。有关数【shù】🥐值🥋,请参阅【qǐng cān yuè】🚞“设置【shè zhì】🚫”部分【bù fèn】。
设置【shè zhì】🚫
IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数【cān shù】☔可以有以下值🥋:
常【cháng】数【shù】☔ 值🥋 描述【miáo shù】
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用【shǐ yòng】计⚽算机区域【jī qū yù】🧕设置【shè zhì】🚫中【zhōng】的设🅾置🚫。
说明【shuō míng】
当省略一个或【yī gè huò】❔多个可选项【kě xuǎn xiàng】💏参数【cān shù】☔时【shí】,由计算机【jì suàn jī】区域🧕设置【shè zhì】🚫提供被省略参数【cān shù】🛣的值🥋。
注意【zhù yì】 所有设置【shè zhì】信息🍳均取自【jun1 qǔ zì】区域设🥈置的🚚“数字【shù zì】🍴”附签📃。
下面例💽子利用🆖 FormatNumber 函数【hán shù】🔥把🎩数值【shù zhí】🛳格式化【gé shì huà】为带四位小数点【xiǎo shù diǎn】✅的数【de shù】🍞:
Function FormatNumberDemo
Dim MyAngle, MySecant, MyNumber
MyAngle = 1.3 ' 用弧度定义角。
MySecant = 1 / Cos(MyAngle) ' 计算正割值🥋。
FormatNumberDemo = FormatNumber(MySecant,4) ' 把🎩 MySecant 格式化【gé shì huà】为带四位小数点【xiǎo shù diǎn】✅的数【de shù】🍞。
VBScript有两个用于格式化【gé shì huà】数字【shù zì】🍴的负数【shù】☔。用函数【hán shù】👂Formatnumber(),你可以指【zhǐ】定🐰小数点【xiǎo shù diǎn】✅后的显示【xiǎn shì】💯位数【wèi shù】☔,是否显【shì fǒu xiǎn】示🔈前导的零【líng】,显示负【xiǎn shì fù】数【shù】时【shí】是🤤否使用【shǐ yòng】❕空格【kōng gé】,和是否【hé shì fǒu】使用【shǐ yòng】❕分隔符等。下面是一些例子及其返回值【fǎn huí zhí】🥋:
<%=Formatnumber(6665.8999)%>
6,665.90
<%=Formatnumber(“6665.8999”)%>
6,665.90
<%=Formatnumber(6665.8999,3)%>
6,665.900
<%=Formatnumber(-6665.8999,3,-1,-1,0)%>
(6665.900)
注意【zhù yì】第🌇二个例⏹子用了一个字【yī gè zì】符串👟,二不是【èr bú shì】🧥数字【shù zì】🍴。当一个🆓字【zì】符串👟可以被解释为【jiě shì wéi】一个数字【shù zì】🍴时【shí】,你可以用该字【zì】符串👟作为函【zuò wéi hán】数【shù】📚Formatnumber()的参数【cān shù】☔。如果该字【zì】符串👟不能被【bú néng bèi】解释为【jiě shì wéi】数字【shù zì】🍴,则会返回错误。
最后一【zuì hòu yī】个例子【gè lì zǐ】用到了函数【hán shù】🔥Formatnumber()的所有参数【cān shù】☔:
第一个参数【gè cān shù】☔(-6665.8999)指【zhǐ】定了🐃要进行【yào jìn háng】格式化【gé shì huà】的数【de shù】🍞字【zì】。
第二个【dì èr gè】参数【cān shù】☔(3)指【zhǐ】定了🐃小数点【xiǎo shù diǎn】✅后显示【xiǎn shì】的位数【wèi shù】☔。
第三个【dì sān gè】⚫参数【cān shù】☔(-1)指【zhǐ】定了🐃是否显【shì fǒu xiǎn】示🔈前导的零【líng】。
第四👁个参数【gè cān shù】☔(-1)指【zhǐ】定是🐇否对负【fǒu duì fù】💫数【shù】☔使用【shǐ yòng】括号。
最后一【zuì hòu yī】个参数【gè cān shù】☔(0)指【zhǐ】定是🐇否显示【xiǎn shì】🔈分隔符。
注意【zhù yì】
许多【xǔ duō】VBScript函数【hán shù】🔥使用【shǐ yòng】三态常【sān tài cháng】🌲量【liàng】。函数【hán shù】🔥Formatnumber()的第三,第四👁,第五个参数【gè cān shù】☔可以接【kě yǐ jiē】受三态【shòu sān tài】常【cháng】🌲量【liàng】或它🆙们的值【men de zhí】🥋。下面列【xià miàn liè】🍗出了三态常【sān tài cháng】🌲量【liàng】:
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用【shǐ yòng】区域设🥈置🚫
你也可【nǐ yě kě】以指【zhǐ】定🐰这些格式的某【shì de mǒu】🙄个特定🍚属性依🗄赖于Windows控制面板中【zhōng】的📏区域设🥈置🚫。
如果你需要格式【shì】⏭化百分数【shù】,应使用🐑函数【hán shù】Formatpercent():
<%=Formatpercent(12)%>
1,200.00%
<%=Formatpercent(“12”)%>
1,200.00%
这个函【zhè gè hán】㊗数【shù】把它的【de】第一⛩个参数【gè cān shù】🏘乘以【chéng yǐ】100,并在结果后面😞追加一【zhuī jiā yī】个百分号🥣。函数【hán shù】Formatpercent()也可以接受许多附加🗣参数【cān shù】,以改变【yǐ gǎi biàn】输出格式【shì】⏭。
FormatPercent 函数【hán shù】
请参阅【qǐng cān yuè】🚫
FormatCurrency 函数【hán shù】 | FormatDateTime 函数【hán shù】 | FormatNumber 函数【hán shù】
要求⛱
版本2
返回表【fǎn huí biǎo】🌅达式【dá shì】⏭,此表达式【dá shì】⏭已被格【yǐ bèi gé】式【shì】⏭化为【wéi】尾随【suí】🕶有【yǒu】 % 符号的【fú hào de】🕉百分比【bǎi fèn bǐ】(乘以【chéng yǐ】 100 )。
FormatPercent(expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
FormatPercent 函数的【hán shù de】语法有【yǔ fǎ yǒu】以下参数【cān shù】:
参数【cān shù】
Expression
必选项。要被格【yào bèi gé】式【shì】化的【de】😜表达式【dá shì】⏭。
NumDigitsAfterDecimal
可选项【kě xuǎn xiàng】🔍。指示小数【shù】点右💕侧显示位数【shù】的【de】数值【shù zhí】♋。默认值😰为【wéi】 -1,指示使用的【de】是计算机【jì suàn jī】🈂的【de】区域🛢设置【shè zhì】🤺。
IncludeLeadingDigit
可选项【kě xuǎn xiàng】🔍。三态常【sān tài cháng】🌒数【shù】,指示是否显示【fǒu xiǎn shì】小数值【shù zhí】👻小数【shù】点前面的【de】零🆑。有关数【yǒu guān shù】⛽值♋,请参阅【qǐng cān yuè】🚫“设置【shè zhì】🤺”部分【bù fèn】。
UseParensForNegativeNumbers
可选项【kě xuǎn xiàng】🔍。三态常【sān tài cháng】🌒数【shù】,指示是否将负值置于【zhí zhì yú】🏩括号🥣中。有关数【yǒu guān shù】⛽值♋,请参阅【qǐng cān yuè】🚫“设置【shè zhì】🤺”部分【bù fèn】。
GroupDigits
可选项【kě xuǎn xiàng】🔍。三态常【sān tài cháng】🌒数【shù】,指示是否使用【fǒu shǐ yòng】计算机【jì suàn jī】🈂区域设【qū yù shè】置🤺中指定的【de】数【shù】字分💙组符号【zǔ fú hào】🥣将数字【jiāng shù zì】分💙组【zǔ】。有关数【yǒu guān shù】⛽值♋,请参阅【qǐng cān yuè】🚫“设置【shè zhì】🤺”部分【bù fèn】。
设置【shè zhì】🤺
IncludeLeadingDigit、UseParensForNegativeNumbers 和【hé】🤭 GroupDigits 参数【cān shù】可以有【yǒu】以下值🕓:
常数【shù】👈 值♋ 描述
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用计算机【jì suàn jī】🈂区域设【qū yù shè】置🤺中的【de】设置【shè zhì】🤺。
说明♍
当省略【dāng shěng luè】💎一个或多个可【duō gè kě】🏝选项参数【cān shù】时,由计算机【jì suàn jī】🈂区域设【qū yù shè】置🤺提供被省略参数【cān shù】的【de】值♋。
注意【zhù yì】🎈 所有【yǒu】设🚈置信息📽均取自区域设【qū yù shè】置🤺的【de】“数【shù】字”附签。
下面例👀子利用 FormatPercent 函数【hán shù】把表达式【dá shì】⏭格式【shì】⏭化为【wéi】百分💄数【shù】:
Dim MyPercent
MyPercent = FormatPercent(2/32) 'MyPercent 包含 6.25%。
//////////////////////////////////
函数【hán shù】******************************
FormatDateTime(Date[, NamedFormat])
//////////////////////////////////
NamedFormat的【de】取值♋:******************************
常数【shù】👈  
关键词:FormatNumber
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0