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

สำหรับคำถามเกี่ยวกับการเขียนโปรแกรมใน ECMAScript (JavaScript / JS) และภาษา / การใช้งานต่างๆ (ไม่รวม ActionScript) แท็กนี้ไม่ค่อยได้ใช้คนเดียว แต่ส่วนใหญ่มักจะเกี่ยวข้องกับแท็ก [node.js], [jquery], [json] และ [html]


30
วิธีการจัดรูปแบบตัวเลขเป็นสตริงสกุลเงินได้อย่างไร
ฉันต้องการจัดรูปแบบราคาใน JavaScript ฉันต้องการฟังก์ชั่นที่รับfloatอาร์กิวเมนต์และคืนค่าการstringจัดรูปแบบดังนี้ "$ 2,500.00" วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?





26
รับค่าที่เลือกในรายการแบบเลื่อนลงโดยใช้ JavaScript
Наэтотвопросестьответына กองมากเกินнарусском : Какполучитьвыбранноезначениеввыпадающемспискес помощью JavaScript? ฉันจะรับค่าที่เลือกจากรายการแบบเลื่อนลงโดยใช้ JavaScript ได้อย่างไร ฉันลองใช้วิธีการด้านล่าง แต่พวกเขาทั้งหมดกลับดัชนีที่เลือกแทนค่า: var as = document.form1.ddlViewBy.value; var e = document.getElementById("ddlViewBy"); var strUser = e.options[e.selectedIndex].value;

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; } มีวิธีที่ง่ายกว่าหรือหรูหรากว่านี้หรือไม่ มันจะดีถ้าทำงานกับลอยด้วย แต่ไม่จำเป็น ไม่จำเป็นต้องเป็นภาษาเฉพาะเพื่อตัดสินใจระหว่างช่วงเวลาและเครื่องหมายจุลภาค


8
Bower และ npm แตกต่างกันอย่างไร
อะไรคือความแตกต่างพื้นฐานระหว่างbowerและnpm ? แค่ต้องการบางสิ่งที่ธรรมดาและเรียบง่าย ฉันเคยเห็นเพื่อนร่วมงานของฉันบางคนใช้bowerและnpmสลับสับเปลี่ยนในโครงการของพวกเขา
1763 javascript  npm  bower 

26
JavaScript ตรวจสอบว่ามีตัวแปรอยู่ (ถูกกำหนด / เตรียมใช้งาน)
วิธีใดในการตรวจสอบว่าตัวแปรถูกเริ่มต้นดีกว่า / ถูกต้อง (สมมติว่าตัวแปรสามารถเก็บอะไรได้ (สตริง, int, วัตถุ, ฟังก์ชั่น ฯลฯ )) if (elem) { // or !elem หรือ if (typeof(elem) !== 'undefined') { หรือ if (elem != null) {

30
คัดลอกอาร์เรย์ตามค่า
เมื่อคัดลอกอาร์เรย์ใน JavaScript ไปยังอาร์เรย์อื่น: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] ฉันรู้ว่าarr2หมายถึงอาร์เรย์เดียวกันกับarr1แทนที่จะเป็นอาร์เรย์อิสระใหม่ ฉันจะคัดลอกอาร์เรย์เพื่อรับสองอาร์เรย์อิสระได้อย่างไร
1745 javascript  arrays 

14
คำหลัก 'ใหม่' ใน JavaScript คืออะไร
newคำหลักใน JavaScript อาจจะค่อนข้างสับสนเมื่อมันเป็นครั้งแรกที่พบเป็นคนมักจะคิดว่า JavaScript ไม่ได้เป็นภาษาการเขียนโปรแกรมเชิงวัตถุ มันคืออะไร? มันแก้ปัญหาอะไรได้บ้าง? มันเหมาะสมเมื่อใดและเมื่อใด


5
TypeScript คืออะไรและเหตุใดฉันจึงใช้แทน JavaScript [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา คุณช่วยอธิบายเกี่ยวกับภาษาของ TypeScript ได้ไหม? JavaScript หรือไลบรารีที่มีอยู่ไม่สามารถทำได้สิ่งนั้นจะทำให้ฉันมีเหตุผลที่จะต้องพิจารณา

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