In JS for example, is n + 0.5 - 0.5 always going to equal n, for any integer n? If so is it because 0.5 is a power of 2 and so can be represented exactly?
            Asked
            
        
        
            Active
            
        
            Viewed 31 times
        
    0
            
            
         
    
    
        user6118986
        
- 341
- 2
- 15
- 
                    Given you already know that some things cannot be represented exactly, how do you define "any integer n"? – Bergi May 21 '23 at 22:30
- 
                    1For any integer n until it isn’t, yeah, which is `(Number.MAX_SAFE_INTEGER + 1) / 2`. – Ry- May 21 '23 at 22:36