ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ninebearkung ที่ 05 ธันวาคม 2013, 13:46:05



หัวข้อ: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน 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>
<html>
<body>

<button onclick="myFunction()">คำนวณ</button>

<p id="demo"></p>

<script>
var x=2;
function myFunction()
{
var r=3;
document.getElementById("demo").innerHTML=x*r;
xบวกบวก;
}
</script>

</body>
</html>

แก้ "บวกบวก" ด้วยนะครับ


หัวข้อ: Re: ช่วยหน่อยครับ เกี่ยวกับการจำค่าใน javascript
เริ่มหัวข้อโดย: ninebearkung ที่ 05 ธันวาคม 2013, 16:06:53
โค๊ด:
<!DOCTYPE html>
<html>
<body>

<button onclick="myFunction()">คำนวณ</button>

<p id="demo"></p>

<script>
var x=2;
function myFunction()
{
var r=3;
document.getElementById("demo").innerHTML=x*r;
xบวกบวก;
}
</script>

</body>
</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>
<html>
<body>

<button onclick="myFunction()">คำนวณ</button>

<p id="demo"></p>

<script>
var x=2;
function myFunction()
{
var r=3;
document.getElementById("demo").innerHTML=x*r;
x  ;
}
</script>

</body>
</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)