DEV Community

Haktan Tekin
Haktan Tekin

Posted on

JavaScript Sayısal Ayırıcı / Numeric Seperator

Bu eğitimde, sayısal değişmezleri daha okunabilir hale getirmek için JavaScript sayısal ayırıcısını nasıl kullanacağınızı öğreneceksiniz.

JavaScript Sayısal Ayırıcı Giriş

Sayısal ayırıcı, ayırıcı olarak alt çizgi (_) kullanarak rakam grupları arasında görsel bir ayrım oluşturmanıza olanak tanır.

Örneğin, aşağıdaki sayıyı okumak özellikle uzun rakam tekrarları içerdiğinde çok zordur:

const budget = 1000000000;
Enter fullscreen mode Exit fullscreen mode

Bu bir milyar mı yoksa yüz milyon mu?

Rakamsal ayırıcı bu okunabilirlik sorununu aşağıdaki gibi çözer:

const budget = 1_000_000_000;
Enter fullscreen mode Exit fullscreen mode

Gördüğünüz gibi, sayıyı yorumlamak artık çok kolay.

JavaScript hem tamsayı hem de kayan noktalı sayılar için sayısal ayırıcılar kullanmanıza izin verir. Örneğin:

let amount = 120_201_123.05; // 120201123.05
let expense = 123_450; // 123450
let fee = 12345_00; // 1234500
Enter fullscreen mode Exit fullscreen mode

Ayrıca, fraksiyonel ve üslü kısımlar için sayısal ayırıcıları kullanabilirsiniz. Örneğin:

let amount = 0.000_001; // 1 millionth
Enter fullscreen mode Exit fullscreen mode

Sayısal ayırıcıyı bigint literal, binary literal, octal literal ve hex literal için kullanabileceğinizi fark etmeniz önemlidir. Örneğin:

// BigInt
const max = 9_223_372_036_854_775_807n;

// binary
let nibbles = 0b1011_0101_0101;

// octal
let val = 0o1234_5670;

// hex
let message = 0xD0_E0_F0;
Enter fullscreen mode Exit fullscreen mode

Özet

Rakam grupları arasında görsel bir ayrım oluşturmak için sayısal ayırıcılar olarak alt çizgi (_) kullanın.

Github JS Eğitimleri

Linkedin

Kaynak

Top comments (0)