JavaScript Number.MAX_SAFE_INTEGER nedir?

Javascript Number Max Safe Integer Nedir



JavaScript'te, “ Sayı ” nesnesi sayısal verilere karşılık gelir. Kullanıcıların hem tamsayı hem de kayan noktalı sayıları içeren sayısal bir değeri temsil etmesine olanak tanır. Belirli görevleri gerçekleştirmek için çeşitli yöntemler ve özellikler sunan çok yönlü bir nesnedir, örneğin 'isFinite()' yöntemi verilen sayının sonlu olup olmadığını kontrol eder, 'MIN_VALUE' özelliği bir sayının mümkün olan en küçük değerini gösterir. sayı ve diğerleri.

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ı.