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

ตัวเลขเป็นวัตถุทางคณิตศาสตร์ที่ใช้ในการนับการวัดและฉลาก คำถามเกี่ยวกับการใช้ตัวเลขในการประมวลผลตัวแปรการประมวลผลตัวเลขการแปลงการแสดงการเปลี่ยนแปลงเชิงตัวเลขการมีอยู่ของข้อมูลเป็นต้นสำหรับคำถามเกี่ยวกับหมายเลขโทรศัพท์โปรดใช้แท็ก [หมายเลขโทรศัพท์]

30
ตรวจสอบตัวเลขทศนิยมใน JavaScript - IsNumeric ()
วิธีที่สะอาดและมีประสิทธิภาพมากที่สุดในการตรวจสอบความถูกต้องของตัวเลขทศนิยมใน JavaScript คืออะไร คะแนนโบนัสสำหรับ: ความชัดเจน วิธีแก้ปัญหาควรสะอาดและเรียบง่าย ข้ามแพลตฟอร์ม กรณีทดสอบ: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42') => true 05. IsNumeric('.42') => true 06. IsNumeric('99,999') => false 07. IsNumeric('0x89f') => false 08. IsNumeric('#abcdef') => false 09. IsNumeric('1.2.3') => false 10. IsNumeric('') => false 11. IsNumeric('blah') …

30
วิธีพิมพ์ตัวเลขด้วยเครื่องหมายจุลภาคเป็นตัวคั่นหลักพันใน JavaScript
ฉันพยายามพิมพ์จำนวนเต็มในJavaScriptด้วยเครื่องหมายจุลภาคเป็นตัวคั่นหลักพัน ตัวอย่างเช่นฉันต้องการแสดงหมายเลข 1234567 เป็น "1,234,567" ฉันจะทำสิ่งนี้อย่างไร นี่คือวิธีที่ฉันทำ: function numberWithCommas(x) { x = x.toString(); var pattern = /(-?\d+)(\d{3})/; while (pattern.test(x)) x = x.replace(pattern, "$1,$2"); return x; } มีวิธีที่ง่ายกว่าหรือหรูหรากว่านี้หรือไม่ มันจะดีถ้าทำงานกับลอยด้วย แต่ไม่จำเป็น ไม่จำเป็นต้องเป็นภาษาเฉพาะเพื่อตัดสินใจระหว่างช่วงเวลาและเครื่องหมายจุลภาค

16
ฉันสามารถซ่อนกล่องสปินของการป้อนหมายเลข HTML5 ได้หรือไม่?
มีวิธีที่สอดคล้องกันในทุกเบราว์เซอร์เพื่อซ่อนสปินบ็อกซ์ใหม่ที่บางเบราว์เซอร์ (เช่น Chrome) แสดงผลสำหรับการป้อน HTML ของหมายเลขประเภท? ฉันกำลังมองหาวิธี CSS หรือ JavaScript เพื่อป้องกันไม่ให้ลูกศรขึ้น / ลงปรากฏ <input id="test" type="number">
984 javascript  css  html  input  numbers 

24
วิธีการเรียงลำดับอาร์เรย์ของจำนวนเต็มอย่างถูกต้อง
พยายามรับค่าสูงสุดและต่ำสุดจากอาร์เรย์ที่ฉันรู้ว่าจะมีจำนวนเต็มเท่านั้นดูเหมือนว่าจะยากกว่าที่ฉันคิด var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฉันคาดหวังว่าสิ่งนี้จะแสดง 99, 104, 140000ฉันคาดหวังนี้เพื่อแสดง104, 140000, 99แต่มันแสดงให้เห็นว่า ดังนั้นดูเหมือนว่าการเรียงลำดับจะจัดการค่าเป็นสตริง มีวิธีการรับฟังก์ชั่นการเรียงลำดับจริงตามมูลค่าจำนวนเต็ม?



23
แสดงจำนวนทศนิยมสองตำแหน่ง
วิธีที่ถูกต้องในการปัดเศษสตริง PHP เป็นทศนิยมสองตำแหน่งคืออะไร $number = "520"; // It's a string from a database $formatted_number = round_to_2dp($number); echo $formatted_number; ผลลัพธ์ควรเป็น 520.00 ; round_to_2dp()นิยามฟังก์ชันควรเป็นอย่างไร

23
วิธีที่ดีที่สุดในการแปลงตัวเลขเป็นสตริงใน JavaScript คืออะไร
อะไรคือ "วิธีที่ดีที่สุด" ในการแปลงตัวเลขเป็นสตริง (ในแง่ของความได้เปรียบด้านความเร็วความได้เปรียบที่ชัดเจนความได้เปรียบของหน่วยความจำ ฯลฯ ) ตัวอย่างบางส่วน: String(n) n.toString() ""+n n+""

17
จะแยกตัวเลขจากสตริงใน Python ได้อย่างไร?
ฉันจะดึงตัวเลขทั้งหมดที่มีอยู่ในสตริง แบบใดที่เหมาะสมกว่าสำหรับวัตถุประสงค์การแสดงออกปกติหรือisdigit()วิธีการ ตัวอย่าง: line = "hello 12 hi 89" ผลลัพธ์: [12, 89]
432 python  regex  string  numbers 

13
วิธีการเรียงลำดับเลขจำนวนเต็มเป็นศูนย์ใน bash เพื่อให้ทุกคนมีความกว้างเท่ากัน?
ฉันต้องวนค่าบางอย่าง for i in $(seq $first $last) do does something here done สำหรับ$firstและ$lastฉันต้องการให้เป็นความยาวคงที่ 5 ดังนั้นถ้าใส่เป็นฉันจำเป็นต้องเพิ่มศูนย์ในหน้าดังกล่าวว่ามันจะกลายเป็น1 00001มันวน99999ซ้ำจนกระทั่งตัวอย่าง แต่ความยาวต้องเท่ากับ 5 ตัวอย่าง: 00002, 00042, 00212, 012312และอื่น ๆ มีความคิดเกี่ยวกับวิธีที่ฉันจะทำเช่นนั้น?
426 bash  numbers  padding 


20
แยก (“ รับ”) ตัวเลขจากสตริง
ฉันมีสตริงใน javascript เช่น `# box2 'และฉันต้องการแค่' 2 'จากมัน พยายาม: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); มันยังคงส่งกลับ # box2 ในการแจ้งเตือนฉันจะทำให้มันทำงานได้อย่างไร จะต้องรองรับจำนวนความยาวใด ๆ ที่แนบมาในตอนท้าย

11
ตรวจสอบว่าสตริงมีตัวเลขเท่านั้น
ฉันต้องการตรวจสอบว่าstringมีเพียงตัวเลขเท่านั้น ฉันใช้สิ่งนี้: var isANumber = isNaN(theValue) === false; if (isANumber){ .. } แต่รู้ว่ามันยังช่วยให้และ+ -โดยพื้นฐานแล้วฉันต้องการให้แน่ใจว่าinputมีเพียงตัวเลขเท่านั้นและไม่มีอักขระอื่น ๆ เนื่องจาก+100และ-5เป็นตัวเลขทั้งคู่isNaN()จึงไม่ใช่วิธีที่ถูกต้อง บางที regexp เป็นสิ่งที่ฉันต้องการ? เคล็ดลับใด ๆ

7
วิธีการฟอร์แมตตัวเลขลอยตัวเป็นความกว้างคงที่ใน Python
ฉันจะฟอร์แมตตัวเลขลอยเป็นความกว้างคงที่ด้วยข้อกำหนดต่อไปนี้: นำหน้าศูนย์ถ้า n <1 เพิ่มศูนย์ทศนิยมต่อท้ายเพื่อเติมความกว้างคงที่ ตัดทศนิยมหลักผ่านความกว้างคงที่ จัดตำแหน่งทศนิยมทั้งหมด ตัวอย่างเช่น: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in numbers: print formatter.format(number) ผลลัพธ์จะเป็นเช่นนั้น 23.2300 0.1233 1.0000 4.2230 9887.2000


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.