मैं सी # पृष्ठभूमि से आया हूं जहां जनता के साथ अपरिवर्तनीय हासिल किया जाता है, निजी सेट गुण। मैंने पढ़ा है कि जावास्क्रिप्ट में संख्या तो अडिग हैं कि कैसे मैं निम्नलिखितजावास्क्रिप्ट संख्या- अपरिवर्तनीय
var x = 6/2;
console.log(x); // 3
x = 8;
console.log(x); // 8
मैं एक्स बदल दिया है क्या कर सकते हैं, जो मैंने सोचा कि मैं नहीं कर सकता?
स्ट्रिंग्स सी # में अपरिवर्तनीय हैं। 'var str =" hi "; str = "world"; 'अब' str' अब 'दुनिया' के बराबर है 'क्या हुआ? – asawyer
यदि संख्या उत्परिवर्तनीय थी, तो आपके पास 'y = x' हो सकता है, 'x' और' x === y 'संशोधित हो सकता है। लेकिन आप नहीं कर सकते। बेशक आप हमेशा 'x' को संदर्भित कर सकते हैं। –
"सार्वजनिक मिलता है, निजी सेट" अपरिवर्तनीयता के साथ बहुत कम करना है। यदि यह अपरिवर्तनीय है, तो कोई 'सेट' नहीं है। – delnan