หัวข้อ: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: ninebearkung ที่ 05 ธันวาคม 2013, 13:46:05 อ้างถึง <!DOCTYPE html> <html> <body> <button onclick="myFunction()">คำนวณ</button> <p id="demo"></p> <script> function myFunction() { var x=2; var r=3; document.getElementById("demo").innerHTML=x*r; } </script> </body> </html> จาก code นี่ครับ ต้องการให้ กดปุ่ม คำนวณ ครั้งแรก ผลลัทธ์ได้ 6 ครั้งที่สองให้ x เพิ่มอีก 1 ผลลัพธ์ได้ 9 แล้วก็ 12,15,... ตามลำดับ ผมควรแก้ code ยังไงดีครับ ช่วยหน่อยนะครับ งงมากหามาหลายเว็บแล้วยังทำไม่ได้เลย :wanwan031: หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: phaishow ที่ 05 ธันวาคม 2013, 14:09:22 โค๊ด: <!DOCTYPE html> แก้ "บวกบวก" ด้วยนะครับ หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: ninebearkung ที่ 05 ธันวาคม 2013, 16:06:53 โค๊ด: <!DOCTYPE html> แก้ "บวกบวก" ด้วยนะครับ ขอบคุณมากครับ งงดีแหะ 555 หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: phaishow ที่ 06 ธันวาคม 2013, 03:07:42 มันพิมพ์ตอบ "บวกบวก" เป็นสัญลักษณ์ไม่ได้น่ะครับ พิมพ์ตอบไป "บวกบวก" มันหายไปเลย
หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: hurahura ที่ 07 ธันวาคม 2013, 15:30:56 ลอง
++ โค๊ด: ++ หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: esanza.com ที่ 07 ธันวาคม 2013, 16:06:15 มีอีกวิธีนึ่งคือเก็บค่าผลลัพธ์ไว้ใน textbox แล้วกำหนด id เป็น y และกำหนด type เป็น hidden เมื่อคูนแล้วท่านก็บวกโดยใช้ javascript get id y มาบวกอีกทีครับ
หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: phaishow ที่ 08 ธันวาคม 2013, 01:06:48 ลอง โค๊ด: ลอง อันนี้สิครับ โค๊ด: <!DOCTYPE html> หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript เริ่มหัวข้อโดย: LIEWnetwork ที่ 08 ธันวาคม 2013, 08:57:20 ตามท่านบนบอกครับ หลักคือเอาการประกาศค่า x = 2 มานอกฟังก์ชั่น (ไม่งั้นสั่งรันทุกครั้ง x จะเป็น 2 เหมือนเดิม)
แล้วในฟังก์ชั่น หลังคำนวณ x*r แล้ว ใส่คำสั่งเพิ่มค่า x ขึ้นมาอีก 1 ไม่ว่าจะเป็น x++; หรือ x = x+1; ในฟังก์ชั่นด้วย ทีนี้พอสั่งรันฟังก์ชั่น () ครั้งต่อๆ ไป มันจะเอาค่า x ที่ผ่านการ +1 มาใช้เรื่อยๆ โดยไม่ติดกับการประกาศค่า var x=2; นอกฟังก์ชั่นครับ (จริงๆ ผมถนัดคำนวณแบบนี้ผ่าน php มากกว่า :-X) |