LibraTool logoLibraTool

ነፃ የቁጥር መሰረት መቀየሪያ

በሁለትዮሽ፣ octal፣ decimal እና hexadecimal መካከል ቁጥሮችን ይቀይሩ። የቢት-መጠን ተስማሚነትንና የተቀነቀነ ሁለትዮሽ ውጤትን ወዲያውኑ ይመልከቱ።

ከተጫነ በኋላ ከመስመር ውጭ ይሠራል
የግቤት መሠረት:

ፈጣን ዋጋዎች

እንዴት እንደሚሠራ

መቀየሩ ሙሉ በሙሉ በአሳሽዎ ውስጥ የJavaScript አብሮገነብ BigInt ዓይነትን በመጠቀም ይሠራል — ምንም ላይብረሪ፣ ምንም አገልጋይ የለም። BigInt ከቆየው የparseInt/Number ዘዴ ይልቅ የሚጠቀመው በተለይ ከ2^53 የሚበልጡ እሴቶችን ያለ ማጠጋጋት ስህተት ለማስተናገድ ነው።

  1. 1
    የግቤት ትንተና በBigInt
    ብጁ ተንታኝ አማራጭ ቅድመ-ቅጥያዎችን (0x፣ 0b፣ 0o፣ #) ያስወግዳል እና ለተመረጠው መሠረት የቁምፊ ስብስቡን ያረጋግጣል፣ ከዚያም የጸዳውን ሕብረቁምፊ ለBigInt() constructor ያስተላልፋል፤ ይህም የፈለገውን ያህል ትልቅ ሙሉ ቁጥሮችን ያለ ኪሳራ ያስተናግዳል።
  2. 2
    በአንድ ጊዜ የመሠረት መቀየር
    የBigInt እሴቱ ከታወቀ በኋላ፣ መሣሪያው ሁሉንም የውጤት ውክልናዎች በአንድ ዙር ለማምረት BigInt.prototype.toString()ን በእያንዳንዱ መሠረት (2፣ 8፣ 10፣ 16 እና በተጠቃሚው የተመረጠ ከ2–36 ያለ መሠረት) ይጠራል — መካከለኛ የአስርዮሽ ደረጃ አያስፈልግም።
  3. 3
    የሁለትዮሽ ቡድን እና የቢት ስፋት ፍተሻ
    የሁለትዮሽ ውጤት ለንባብ ቀላል እንዲሆን የ4 ብዜት እንዲሆን ይሞላል እና ወደ ባለ4 ቢት ቡድኖች ይከፈላል። መሣሪያው እሴቱ በ4፣ 8፣ 16 ወይም 32 ቢት ምልክት ያለው/የሌለው ክልል ውስጥ መግባቱን በBigInt ሒሳብ ይፈትሻል፤ ስለዚህ የመፍሰስ ባህሪ ለ32 ቢት ወሰኖችም ቢሆን ትክክለኛ ነው።
  4. 4
    ሊጋራ የሚችል የURL ሁኔታ
    ከእያንዳንዱ ትክክለኛ መቀየር በኋላ መሣሪያው ግቤቱን እና የምንጭ መሠረቱን በhistory.replaceState ወደ URL ክፍል (#v=&from=) ይጽፋል፤ ስለዚህ አሁን ያለው መቀየር ዕልባት ሊደረግበት ወይም ሊጋራ ይችላል — ይህ ክፍል ወደ የትኛውም አገልጋይ በጭራሽ አይላክም።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች