Bu gönderi, JavaScript'te Number.MAX_SAFE_INTEGER özelliğinin kullanımını ayrıntılı olarak açıklamaktadır.
JavaScript Number.MAX_SAFE_INTEGER nedir?
“ MAX_SAFE_INTEGER “Sayı” nesnesinin ” özelliği, bir değişkenin depolayabileceği bir tamsayı değerinin maksimum sınırını tanımlar. Bu özellik, maksimum tamsayı değeri olan sabit bir sayı döndürür. Verilen sayının maksimum tamsayı değerinden küçük mü büyük mü olduğunu kontrol etmek için çoğunlukla koşullu ifadede kullanılır.
Sözdizimi
Sayı . MAX_SAFE_INTEGER
Yukarıdaki sözdizimi, (2) olan maksimum güvenli tamsayıyı döndürür. 53 - 1).
Yukarıda tanımlı özelliği uygulamalı olarak kullanalım.
Örnek 1: JavaScript MAX_SAFE_INTEGER Özelliğini Uygulama
Bu örnek, güvenli tamsayı değerini maksimum sınıra kadar almak için 'MAX_SAFE_INTEGER' özelliğini uygular:
< senaryo >değer ver = Sayı . MAX_SAFE_INTEGER ;
konsol. kayıt ( 'Çıktı: ' + değer ) ;
senaryo >
Yukarıdaki kod satırlarında:
- İlk olarak “değer” değişkeni, “let” anahtar kelimesi ile tanımlanır ve “değer” uygulanır. MAX_SAFE_INTEGER “Number” nesnesiyle ilişkilendirilmiş ” özelliği.
- Sonra, “ konsol.log() ” yöntemi, konsolda “değer” değişken çıktısını görüntülemek için kullanılır.
Çıktı
Burada konsol, maksimum güvenli tamsayı değerini görüntüler.
Örnek 2: “MAX_SAFE_INTEGER” Özelliğini Bir Değişkenle Uygulamak
Bu örnek, maksimum güvenli tamsayıyı döndürmek için bir değişkenle birlikte 'MAX_SAFE_INTEGER' özelliğini kullanır:
< senaryo >değer ver = 200 ;
konsol. kayıt ( 'Çıktı: ' + değer. MAX_SAFE_INTEGER ) ;
senaryo >
Bu kez “Number” nesnesi yerine “MAX_SAFE_INTEGER” özelliği ile “value” değişkeni ilişkilendirilmiştir.
Çıktı
“MAX_SAFE_INTEGER” sadece “Number” nesnesi ile çalıştığı için konsolun çıktı olarak “undefined” gösterdiği görülmektedir.
Çözüm
JavaScript ' MAX_SAFE_INTEGER ” özelliği, sabit maksimum güvenli tamsayı değerini temsil eden “Number” nesnesine karşılık gelir (2 53 – 1). Maksimum güvenli tam sayıdan büyük olan herhangi bir sayı, JavaScript'te bir sayı türü olarak temsil edilen bir sayının doğruluğunu ortadan kaldırır. Bu kılavuz, JavaScript Number.MAX_SAFE_INTEGER özelliğini derinlemesine açıkladı.