JavaScript'te Bir Dizeden Baştaki Sıfırları Kaldırma

Javascript Te Bir Dizeden Bastaki Sifirlari Kaldirma



Bir dize fazladan baştaki sıfırlar içerdiğinde, çok rahatsız edici olabilir. Ayrıca, bazen, dizenin daha fazla işlenebilmesi için bunları çıkarmak önemli hale gelir. Bir dizgenin başındaki sıfırları kaldırmak, yeni başlayanlar için biraz zorlayıcı olabilir, ama endişelenmeyin!

Bu yazma, bir dizeden baştaki sıfırları ortadan kaldırma yöntemlerini gösterecektir.

JavaScript'te Bir Dizeden Baştaki Sıfırları Nasıl Kaldırırım?

Bir dizeden baştaki sıfırları çıkarmak için aşağıda listelenen yöntemleri kullanın:







Her yöntemin işleyişini ayrı ayrı inceleyelim.



Yöntem 1: parseInt() Yöntemini Kullanarak Bir Dizeden Baştaki Sıfırları Kaldırma

ayrıştırma () ” yöntemi, tamsayı değerleri içeren bir String'den baştaki sıfırları çıkarmak için kullanılır. Bir dizeyi argüman olarak kabul eder ve baştaki sıfırları çıkardıktan sonra çıktı olarak verir.



Sözdizimi
parseInt() yöntemini kullanmak için verilen sözdizimini izleyin:





ayrıştırma ( dizi ) ;

Verilen yöntem hakkında daha fazla bilgi edinmek için aşağıdaki örneğe bakın.

Örnek
İlk olarak, sıfırlarla başlayan sayıları içeren bir dize oluşturacağız:



oldu dizi = '0010100' ;

Ardından, dizeyi yönteme geçirerek baştaki sıfırları kaldırmak ve onu “ adlı bir değişkende saklamak için parseInt() yöntemini çağıracağız. uyuşuk ”:

oldu uyuşuk = ayrıştırma ( dizi ) ;

Son olarak, döndürülen değeri konsolda yazdırın:

konsol. kayıt ( uyuşuk ) ;

Verilen çıktı, baştaki sıfırların dizeden başarıyla kaldırıldığını gösterir:

Bir dizedeki kayan noktalı sayının başındaki sıfırları kaldırmak istiyorsanız, sonraki bölüme bakın.

Yöntem 2: parseFloat() Yöntemini Kullanarak Bir Dizeden Baştaki Sıfırları Kaldırma

Kayan noktalı sayı içeren bir dizgenin başındaki sıfırları kaldırmak için “ basınFloat() ' yöntem. Ayrıca bir dizeyi argüman olarak kabul eder.

Sözdizimi
parseFloat() yöntemini kullanmak için aşağıdaki sözdizimini izleyin:

basınFloat ( dizi ) ;

Örnek
Burada, sıfıra giden ondalık sayıyı içeren bir dize oluşturacağız:

oldu dizi = '001.250' ;

Ardından, içindeki dizeyi argüman olarak ileterek parseFloat() yöntemini çağırın ve elde edilen değeri “ değişkeninde depolar. uyuşuk ”:

oldu uyuşuk = basınFloat ( dizi ) ;

Son olarak ortaya çıkan değeri “ kullanarak konsola yazdıracağız. konsol.log() ' yöntem:

konsol. kayıt ( uyuşuk ) ;

Gördüğünüz gibi verilen çıktı, dizeden önde gelen sıfırların başarıyla kaldırıldığını gösteriyor:

Bir sonraki yönteme geçelim!

Yöntem 3: replace() Yöntemini Kullanarak Bir Dizeden Baştaki Sıfırları Kaldırma

kullanabilirsiniz” yer değiştirmek() ” bir dizeden baştaki sıfırları ortadan kaldırma yöntemi. Bu yöntem, bu normal ifadeye dayalı bir şeyi değiştirmeye yardımcı olan kalıbı veya normal ifadeyi kullanır.

Sözdizimi
replace() yöntemi için aşağıda açıklanan yöntem kullanılır:

strng. yer değiştirmek ( normal ifade , yedek ) ;

Burada, ' normal ifade ”, bir şeyi “ ile değiştirmeye yardımcı olan kalıptır. yedek ”.

Örnek
Bu örnekte ilk olarak “ isimli bir string oluşturacağız. dizi ” ve ona baştaki sıfırları olan bir değer atayın:

oldu dizi = '001500' ;

Ardından, iki parametre ileterek replace() yöntemini çağıracağız; bir dizeden baştaki sıfırları kaldırmak için kullanılan normal ifade ve bir ikame işlevi gören boş dize:

oldu uyuşuk = strng. yer değiştirmek ( /^0+/ , '' ) ;

Son olarak, elde edilen değeri “ kullanarak yazdıracağız. konsol.log() ' yöntem:

konsol. kayıt ( uyuşuk ) ;

Çıktı

Dizeden baştaki sıfırları kaldırmak için diğer bazı yöntemleri anlamak için ilerleyelim.

Yöntem 4: Sayı Oluşturucu Kullanarak Bir Dizeden Baştaki Sıfırları Kaldırma

Number() yapıcısı, argüman olarak bir dize alır ve dizenin başlangıcından sıfırı keserek sayıyı döndürür.

Sözdizimi
Number yapıcısını kullanmak için aşağıdaki sözdizimini kullanın:

Sayı ( dizi ) ;

Örnek
“ adlı yeni bir dize oluşturacağız. dizi ” ve değer ata” 000100 ”:

oldu dizi = '000100' ;

Ardından dizeyi, dizeden başlangıç ​​sıfırlarını kaldıracak olan Number yapıcısına iletin:

oldu uyuşuk = Sayı ( dizi ) ;

“ Değişkeninde saklanan sonuç değerini yazdırın uyuşuk ”:

konsol. kayıt ( uyuşuk ) ;

Çıktıda görebileceğiniz gibi, dizeden başlangıç ​​sıfırları kaldırılır:

Bir dizgeden sıfırları çıkarmak için başka bir yaklaşım görelim.

Yöntem 5: Bir Dizenin Başındaki Sıfırları 1 ile Çarparak Kaldırın

Sayının önüne gelen sıfırları, dizeyi “ ile çarparak kaldırabilirsiniz. 1 ”. Dize bir ile çarpıldığında, başlangıçtaki sıfırları kaldırır ve gerçek sayıyı döndürür.

Sözdizimi
Bir dizeden baştaki sıfırları silmek için verilen sözdizimini izleyin:

dizi * 1 ;

Örnek
Bir dize oluşturacağız” dizi 'değerli' 001020 ”:

oldu dizi = '001020' ;

Ardından, dizeyi bir ile çarpın ve bir değişkende saklayın ' uyuşuk ”:

oldu uyuşuk = dizi * 1 ;

Elde edilen değeri “ kullanarak yazdırın. konsol.log() ' yöntem:

konsol. kayıt ( uyuşuk ) ;

Çıktı

Dizenin başındaki sıfırları kaldırmak için farklı yöntemler topladık.

Çözüm

Bir dizeden baştaki sıfırları kaldırmak için parseInt() yöntemini, parseFloat() yöntemini, replace() yöntemini, Number() yapıcısını kullanabilir veya dizeyi 1 ile çarpabilirsiniz. parseInt() yöntemi, satır aralığını kaldırarak int değerini döndürür. sıfırlar, parseFloat() yöntemi ise baştaki sıfırları keserek kayan noktalı sayı verir. replace() yöntemi, sıfırları kaldırmak için normal ifadeyi kullanır. Bu yazıda, bir dizgeden baştaki sıfırları çıkarmak için çeşitli yöntemler gösterdik.