FormatNumber

VBScript FormatNumber funksiyasi


❮ To‘liq VBScript ma’lumotnomasi

FormatNumber funksiyasi son sifatida formatlangan ifodani qaytaradi.

Sintaksis

FormatNumber(Expression[,NumDigAfterDec[, IncLeadingDig[,UseParForNegNum[,GroupDig]]]])

Parametr Tavsif
expression Majburiy. Formatlanadigan ifoda
NumDigAfterDec Ixtiyoriy. O‘nli kasr nuqtasidan o‘ngda nechta xona ko‘rsatilishini bildiradi. Standart qiymati: -1 (kompyuterning mintaqaviy sozlamalari ishlatiladi)
IncLeadingDig Ixtiyoriy. Kasr qiymatlar uchun boshidagi nol ko‘rsatilishi yoki ko‘rsatilmasligini bildiradi:
  • -2 = TristateUseDefault - Kompyuterning mintaqaviy sozlamalaridan foydalanish
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
UseParForNegNum Ixtiyoriy. Manfiy qiymatlarni qavs ichiga olish yoki olmaslikni bildiradi:
  • -2 = TristateUseDefault - Kompyuterning mintaqaviy sozlamalaridan foydalanish
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
GroupDig Ixtiyoriy. Sonlar kompyuterning mintaqaviy sozlamalarida belgilangan guruh ajratgichi yordamida guruhlanishi yoki guruhlanmasligini bildiradi:
  • -2 = TristateUseDefault - Kompyuterning mintaqaviy sozlamalaridan foydalanish
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False

Misollar

1-misol

<% response.write(FormatNumber(20000)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

20,000.00
Misolni ko‘rsatish »

2-misol

O‘nli xonalar sonini belgilash:

<% response.write(FormatNumber(20000,2) & "<br />") response.write(FormatNumber(20000,5)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

20,000.00 20,000.00000
Misolni ko‘rsatish »

3-misol

Boshida nol bo‘lgan va bo‘lmagan kasr qiymatlar:

<% response.write(FormatNumber(.20,,0) & "<br />") response.write(FormatNumber(.20,,-1)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

.20 0.20
Misolni ko‘rsatish »

4-misol

Manfiy qiymatlar qavs ichida yoki qavssiz:

<% response.write(FormatNumber(-50,,,0) & "<br />") response.write(FormatNumber(-50,,,-1)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

-50.00 (50.00)
Misolni ko‘rsatish »

5-misol

Sonlarni guruhlash - yoki guruhlamaslik:

<% response.write(FormatNumber(1000000,,,,0) & "<br />") response.write(FormatNumber(1000000,,,,-1)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

1000000.00 1,000,000.00
Misolni ko‘rsatish »


❮ To‘liq VBScript ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!