คำถามติดแท็ก radix

11
JSLint พูดว่า "หายไปพารามิเตอร์ radix"
ฉันรัน JSLint บนโค้ด JavaScript นี้และมันบอกว่า: ปัญหาที่บรรทัด 32 อักขระ 30: ไม่มีพารามิเตอร์ radix นี่คือรหัสคำถาม: imageIndex = parseInt(id.substring(id.length - 1))-1; เกิดอะไรขึ้นที่นี่?
538 javascript  jslint  radix 

30
วิธีการแปลงจำนวนเต็มเป็นสตริงในฐานใด ๆ
Python ช่วยให้การสร้างจำนวนเต็มง่ายจากสตริงของฐานที่กำหนดผ่าน int(str, base). ฉันต้องการที่จะทำสิ่งที่ตรงกันข้าม: การสร้างสตริงจากจำนวนเต็มเช่นฉันต้องการฟังก์ชั่นบางอย่างint2base(num, base)เช่นที่: int(int2base(x, b), b) == x คำสั่งชื่อฟังก์ชัน / อาร์กิวเมนต์ไม่สำคัญ สำหรับจำนวนxและฐานbที่int()จะยอมรับ นี่เป็นฟังก์ชั่นที่ง่ายต่อการเขียน: อันที่จริงมันง่ายกว่าการอธิบายในคำถามนี้ อย่างไรก็ตามฉันรู้สึกเหมือนขาดอะไรบางอย่าง ฉันรู้เกี่ยวกับฟังก์ชั่นbin, oct, hexแต่ฉันไม่สามารถใช้พวกเขาด้วยเหตุผลไม่กี่: ฟังก์ชั่นเหล่านั้นไม่สามารถใช้ได้กับ Python เวอร์ชันเก่าซึ่งฉันต้องการความเข้ากันได้กับ (2.2) ฉันต้องการโซลูชันทั่วไปที่เรียกได้ว่าเป็นวิธีเดียวกันกับฐานที่ต่างกัน ฉันต้องการอนุญาตฐานอื่นที่ไม่ใช่ 2, 8, 16 ที่เกี่ยวข้อง ฟังก์ชั่นผกผัน Python หรูหราของ int (สตริงฐาน จำนวนเต็มกับระบบฐาน x โดยใช้การเรียกซ้ำในไพ ธ อน การแปลงฐาน 62 ใน Python จะแปลงจำนวนเต็มเป็นสตริง url-safe ที่สั้นที่สุดใน Python …
203 python  base  radix 

3
ทำไม parseInt (8,3) == NaN และ parseInt (16,3) == 1
ฉันกำลังอ่านสิ่งนี้แต่ฉันสับสนกับสิ่งที่เขียนในparseInt ด้วยบทโต้แย้ง radix ทำไมมันจึงเป็นที่parseInt(8, 3)→ NaNและparseInt(16, 3)→ 1? AFAIK 8 และ 16 ไม่ใช่ตัวเลขเบส -3 ดังนั้นparseInt(16, 3)ควรส่งคืนNaNด้วย

9
วิธีการแปลง Binary String เป็นเลขฐาน 10 จำนวนเต็มใน Java
ฉันมีอาร์เรย์ของสตริงที่แสดงถึงเลขฐานสอง (โดยไม่มีเลขศูนย์นำหน้า) ที่ฉันต้องการแปลงเป็นเลขฐาน 10 ที่สอดคล้องกัน พิจารณา: binary 1011 becomes integer 11 binary 1001 becomes integer 9 binary 11 becomes integer 3 etc. วิธีที่ดีที่สุดในการดำเนินการคืออะไร? ฉันได้สำรวจ java.lang.number. * โดยไม่พบวิธีการแปลงโดยตรง Integer.parseInt(b)ให้ค่าจำนวนเต็มเท่ากับสตริง ... เช่น 1001 กลายเป็น 1,001 แทนที่จะเป็น 9 ... และดูเหมือนจะไม่รวมพารามิเตอร์สำหรับฐานเอาต์พุต toBinaryStringการแปลงผิดทิศทางหรือไม่ ฉันสงสัยว่าจะต้องทำการแปลงหลายขั้นตอน แต่ดูเหมือนจะไม่พบวิธีการหรือคลาสย่อยที่ผสมผสานกันอย่างถูกต้อง ฉันยังไม่แน่ใจว่าเลขศูนย์นำหน้าหรือขาดไปจะเป็นปัญหามากน้อยเพียงใด ใครมีแนวทางดีๆช่วยชี้ทางหน่อยครับ
110 java  string  binary  radix 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.