JS converter from Integer Z16684 Type converter to code
Appearance
Ameisenigel (talk | contribs) de |
per Talk page, what if is a canonical reference? |
||
Contents | |||
| converter / code | converter / code | ||
function Z16684( Z16684K1 ) { let value = Z16684K1.Z16683K2.Z13518K1; if (typeof value === 'string') { value = BigInt( Z16684K1.Z16683K2.Z13518K1 ); } else { value = BigInt( Z16684K1.Z16683K2.Z13518K1.Z6K1 ); } let sign = Z16684K1.Z16683K1 while ( typeof sign === 'object' ) { if ( 'Z9K1' in sign ) { sign = sign.Z9K1; } else if ( 'Z16659K1' in sign ) { sign = sign.Z16659K1; } else { sign = ''; } } // Now sign is a string, with a value or empty // (it could be also undefined or null, which // means default value will be assigned) if ( sign === 'Z16662' ) { sign = -1n; } else if ( sign === 'Z16661' ) { sign = 0n; } else { sign = 1n; } if ( value > 0n && sign === 0n ) { return value; } return sign * value; } | function Z16684( Z16684K1 ) { let value = Z16684K1.Z16683K2.Z13518K1; if (typeof value === 'string') { value = BigInt( Z16684K1.Z16683K2.Z13518K1 ); } else { value = BigInt( Z16684K1.Z16683K2.Z13518K1.Z6K1 ); } let sign = Z16684K1.Z16683K1; while ( typeof sign === 'object' ) { if ( 'Z9K1' in sign ) { sign = sign.Z9K1; } else if ( 'Z16659K1' in sign ) { sign = sign.Z16659K1; } else { sign = ''; } } // Now sign is a string, with a value or empty // (it could be also undefined or null, which // means default value will be assigned) if ( sign === 'Z16662' ) { sign = -1n; } else if ( sign === 'Z16661' ) { sign = 0n; } else { sign = 1n; } if ( value > 0n && sign === 0n ) { return value; } return sign * value; } | ||