Bu yazı, JavaScript'te bir sayıyı biçimlendirmek için uygulanabilecek yaklaşımları gösterecektir.
JavaScript'te Bir Sayı Nasıl Biçimlendirilir?
JavaScript'te bir sayıyı biçimlendirmek için aşağıdaki yaklaşımlar uygulanabilir:
- “ tamir edildi() ' Yöntem.
- “ Intl.NumberFormat() ” İnşaatçı.
- “ toLocaleString() ' Yöntem.
- “ Düzenli ifade ”
Bahsedilen yaklaşımlar şimdi tek tek gösterilecektir!
Örnek 1: toFixed() Yöntemini Kullanarak JavaScript'te Bir Sayı Biçimlendirin
Bu yöntem, sağlanan sayıyı, ondalık basamak kalmayacak veya ondalık noktadan sonra sabit sayıda basamak kalacak şekilde biçimlendirmek için uygulanabilir.
İlk olarak, biçimlendirilecek sayıyı belirtin:
formatNumaraya izin ver = 12.345678 ;
Ardından, “ tamir edildi() ” Verilen sayıyı ondalık noktadan sonra basamak kalmayacak şekilde biçimlendirme yöntemi:
konsol. kayıt ( 'Biçimlendirilmiş sayı:' , biçimNumarası. tamir edildi ( ) ) ;Bu adımda da benzer şekilde “ ile aynı yöntemi uygulayın. iki ” parametresinde. Bu, bir sayının iki ondalık basamağa biçimlendirilmesine neden olur:
konsol. kayıt ( 'Biçimlendirilmiş sayı:' , biçimNumarası. tamir edildi ( iki ) ) ;
Çıktı
Örnek 2: Intl.NumberFormat() Yapıcısını Kullanarak JavaScript'te Bir Sayı Biçimlendirin
“ Intl.NumberFormat() ” yapıcısı, dile duyarlı bir sayının biçimlendirilmesini sağlayan yeni bir nesne oluşturur. Bu yaklaşım, verilen sayıyı belirtilen para birimine göre biçimlendirmek için uygulanabilir.
İlk olarak, biçimlendirilecek sayıyı belirtin:
sabit biçimNumarası = 12345.67 ;Şimdi, “ Intl.NumberFormat() ” belirtilen sayıya göre biçimlendirme yaklaşımı “ BİZ ” para birimi ve buna göre görüntüleyin:
numUpd'a izin ver = yeni Uluslararası Sayı Biçimi ( 'ABD'de' , { stil : 'para birimi' , para birimi : 'AMERİKAN DOLARI' } ) . biçim ( biçimNumarası ) ;konsol. kayıt ( 'Biçimlendirilen para birimi:' , numUpd ) ;
Çıktı
“ $ ”, sağlanan sayının “ şeklinde biçimlendirildiğini gösterir. BİZ ' para birimi.
Örnek 3: toLocaleString() Yöntemini Kullanarak JavaScript'te Bir Sayı Biçimlendirin
“ toLocaleString() ” yöntemi, bir dizi biçiminde bir tarih nesnesi verir. Bu yöntem, bir sayıyı belirtilen dil biçiminde biçimlendirmek için uygulanabilir.
Sözdizimi
Tarih . toLocaleString ( yerel , seçenekler )- “ yerel ” belirli dil biçimine bakın.
- “ seçenekler ”, özelliklerin atanabileceği nesneyi işaret eder.
Aşağıdaki örnekte “ isimli değişkene aşağıdaki sayıyı atayınız. biçimNumarası ”:
formatNumaraya izin ver = 7323452568.283 ;Şimdi, “ toLocaleString() ” yöntemi, dil formatını “ olarak belirtin. ABD'de ” parametresinde ve sonuçtaki biçimlendirilmiş sayıyı görüntüleyin:
öyleydi biz = biçimNumarası. toLocaleString ( 'ABD'de' ) ;konsol. kayıt ( 'Biçimlendirilmiş sayı:' , biz ) ;
Çıktı
Örnek 4: Normal İfadeyi Kullanarak JavaScript'te Bir Sayı Biçimlendirin
Bu yaklaşım “ ile birlikte kullanılabilir. yer değiştirmek() Sonuç olarak verilen sayıların arasına virgülleri aynı aralıklarla yerleştirmek için ” yöntemi.
İlk olarak, aşağıdaki numarayı başlatın:
öyleydi biçimNumarası = 445567788 ;Şimdi, normal ifadeyle birlikte replace() yöntemini uygulayın. Buradaki normal ifade ' virgül ” global bir arama yaparak ve virgülle ayrılmış değerleri döndürerek belirtilen sayıyı biçimlendirerek ilklendirilen değere getirin:
konsol. kayıt ( 'Biçimlendirilmiş sayı:' , Sicim ( biçimNumarası ) . yer değiştirmek ( /(.)(?=(\d{3})+$)/g , '1 dolar' ) )Çıktı
JavaScript'te bir sayıyı biçimlendirmek için uygun yaklaşımları tamamladık.
Çözüm
“ tamir edildi() ” yöntemi, “ Intl.NumberFormat() ” yapıcı, “ toLocaleString() ” yöntemi veya “ Düzenli ifade ” JavaScript'te bir sayıyı biçimlendirmek için kullanılabilir. İlk yöntem, sayıyı, ondalık noktadan sonra basamak veya sabit sayıda basamak kalmayacak şekilde biçimlendirmeyle sonuçlanır. Intl.NumberFormat() yapıcı yaklaşımı, bir sayıyı para birimine göre biçimlendirmek için uygulanabilir ve toLocaleString() yöntemi, belirtilen sayıyı dile özgü biçimde biçimlendirmek için uygulanabilir. Sağlanan sayıyı virgülle ayrılmış değerleri döndürecek şekilde biçimlendirmek için normal ifade tekniği uygulanabilir. Bu blog, JavaScript'te belirli bir sayıyı biçimlendirme yöntemlerini gösterdi.