Monday, October 13, 2008

การแปลงค่าใน JavaScript

วิธีการแปลงค่าจากตัวอักษรให้เป็นตัวเลข อย่างเช่น '20' --> 20 ทำได้โดย

var num = '20';
Number(num);

or

parseInt(num);

ทำไมต้องแปลงด้วยละ????
เพื่อให้สามารถทำค่ามากระทำกัน ... ในทางคณิตศาสตร์ได้ เช่น +, -, *, / ไงจ๊ะ
ถ้าไม่แปลงค่าก่อน ตัว JavaScript จะเข้าใจว่า เราต้องการเอา String มาต่อกันนะ โฮ๊ะๆ ๆ เจ๋งจริงๆ

No comments: