: หน้าหลัก : เกมส : HOT Free : มุขตลก : บทกลอน : ดูดวง : บริการออกแบบเว็บครบวงจร : การสร้างเว็บ : เกร็ดความรู้ : เว็บบอร์ด : เกี่ยวกับเว็บ :
หน้าแรก JAVA
Hosting
หน้าแรกของ Pyayam.com
เว็บบอร์ดของ JavaScripts : Dreamweaver :: HTML :: CSS :: Upload :: Free SCRIPT :: Free HOSTING :: อื่น ๆ :    
เรื่องของตัวแปร = บทเรียน Java Script โดย พ ย า ย า ม ดอทคอม
BASIC

+ แนะนำ
+ เรื่องของตัวแปร
+ Operator
+ Statement
+ Function
+ Event
+ OOP

ADVANCE

+ Windows
+ Document Object
+ Form
+ Link
+ Image
+ Math Function
+ String

เขียนสมุดเยี่ยม
webboard
<< Back
-> Refresh
-> แจ้ง link เสีย

 


เรื่องของตัวแปร

ผมยอมรับว่าการศีกษา JavaScript เป็นเรื่องง่ายครับ (หากว่ารานั้นสนใจที่จะศึกษาจริง ๆ ) แต่ JavaScript ก็ต้องค่อย ๆ ศึกษาเป็นขั้นตอน การอ่านเพียงหน้า 2 หน้า ยังไม่สามารถเอาไปทำอะไรได้หรอกครับ แต่ถ้าไม่อ่านก็จะไม่มีพื้นฐานในการอ่านหน้าต่อ ๆ ไป จืงขอให้ท่านใจเย็นๆ อ่านไปเรื่อยๆ ทีละหน้า ประกอบกับการฝึกฝนทำไปเรื่อย ๆ ผมรับรองว่า คุณจะสำเร็จวิทยายุทธใน 7 วัน

 


การตั้งชื่อตัวแปร
ชื่อของตัวแปรใน JavaScript สามารถขึ้นต้นด้วยตัวอักษรใหญ่ A-Z ตัวอักษรเล็ก (a-z) และ เครื่องหมาย _ ตามด้วย ตัวอักษร ตัวเลข หรือ เครื่องหมาย _ ก็ได้ ตัวอย่างชื่อตัวแปรที่ถูกต้อง

orderNumber2
_456
SUM
Image32
Amount_Click

ข้อควรจำ ชื่อตัวแปรใน JavaScript จะเข้มงวดในการใช้ตัวอักษรใหญ่หรือเล็กด้วย(case sensitive) เช่น Sum SUM sum จะถือว่าไม่เป็นตัวแปรเดียวกันนะ

 

<< Back :: ^ top ^

 


 

ชนิดของตัวแแปร
สิ่งที่ต่างจาก Java และ ภาษาบางภาษาคือ ผู้ใช้ภาษา JavaScript ไม่จำเป็นต้องกำหนดชนิดของตัวแปร ชึ่ง JavaScript จะสามารถรู้ได้เองว่า ในการนำตัวแปรไปใช้นั้น คุณต้องการให้มันเป็นตัวแปรชนิดไหน เช่นถ้าผมกำหนด ให้ตัวแปร Ahha มีค่าเป็น 1 ตัวแปร Ahha อาจจะให้ค่าเป็น True ได้ ถ้าคุณใช้มันไปในทางตรรก หรืออาจจะเป็น 1.0000 ก็ได้ แต่ความสามารถแบบนี้ก็เปรียบเสมือนดาบ 2 คม ในแง่หนึ่ง คุณสามารถใช้ตัวแปรได้อย่างอิสระ เพราะไม่มีข้อจำกัดในด้านชนิดตัวแปร และในอีกแง่หนึง คุณต้องจำได้ว่า ตัวแปรของคุณจะเป็นชนิดไหนในแต่ละขั้นตอนของการคำนวน

JavaScript สนับสนุนการใช้ตัวแปรเก็บค่าข้อมูล 4 ชนิดคือ

Integer คือ เลขจำนวนเต็ม
Floating-point numbers คือ เลขจำนวนจริง
Logic or boolean values คือ ตรรก(มีค่าแค่ถูกกับผิด)
String คือ ข้อความ

<< Back :: ^ top ^

 


 

ตัวแปรชนิดตัวเลข : Integer and Floating-Point
ในการทำงานกับตัวเลข JavaScript สามารถสนับสนุนได้ทั้ง Integer และ Float โดยทั้ง 2 ชนิด สามารถ แปลงไปหากันได้โดยอัตโนมัติ
ตัวแปร Integer ใน JavaScript จะอยู่ในรูปของเลขฐานได้ 3 ฐาน คือ 10 ,8 และ 16

ฐาน 10 โดยปกติแล้วตัวเลขที่ใช้ใน JavaScript จะเป็นเลขฐาน 10 อยู่แล้ว
ฐาน 8 จะมีเลขโดดอยู่แค่ 8 ตัว คือ 0-7 การเขียนเลขฐาน 8 จะใช้ 0 นำหน้า
ฐาน 16 จะมีเลขโดดอยู่ 16 ตัว คือ 0-9 และใช้ A-F แทน 10 - 15 การเขียนเลขฐาน 16 จะใช้ 0x นำหน้า

โปรแกรมตัวอย่างต่อไปนี้แสดงให้เห็นการใช้ เลขฐานครับ

พยายาม Pyayam.com :: พ ย า ย า ม ดอทคอม ::
พยายาม
FileEditFormatViewHelp
<html>
<head>
<title>Using JavaScript Integer</title>
</head>
<body>
<script language="javascript">
<!--
document.write("0xab00 + 0xcd = ");
document.write(0xab00 + 0xcd);
document.write("<br>");
document.write("0xff - 0123 = ");
document.write(0xff - 0123);
document.write("<br>");
document.write("-0x12 = ");
document.write(-0x12);
// -->
</script>
</body>
</html>

ดูตัวอย่าง

ส่วน Float จะใช้กับ เลขทศนิยมหรือ เลขที่มีค่ามากๆและน้อยมากๆจนต้องเขียนในรูปของเลขยกกำลัง เช่น
-4.2132
55.
12e2 (อ่านว่า 12 คูณ 10 ยกกำลัง 2)
1e-1 (อ่านว่า 1 คูณ 10 ยกกำลัง -1)
.5
-4e-4
ตัวอย่างโปรแกรมต่อไปนี้ เป็นการใช้ Floating-Point number ครับ

พยายาม Pyayam.com :: พ ย า ย า ม ดอทคอม ::
พยายาม
FileEditFormatViewHelp

<html>
<head>
<title>Using floating - point number</title>
</head>
<body>
<script language="JavaScript">
<!--
document.write(-5.465);
document.write("<br>");
document.write(57.);
document.write("<br>");
document.write(12e2);
document.write("<br>");
document.write(1e-2);
document.write("<br>");
document.write(7e1);
document.write("<br>");
document.write(-6e-2);
document.write("<br>");
document.write(.8);
document.write("<br>");
// -->
</script>
</body>
</html>

ดูตัวอย่าง

<< Back :: ^ top ^

 

เรื่องนี้ยังมีต่ออีก >>


ฟรีเว็บไซต์สำเร็จรูป สำหรับ ธุรกิจขายตรง อาหารเสริม สร้างเครือข่าย หาทีมงาน ทำงานที่บ้าน ธุรกิจเครือข่าย MLM อาชีพเสริม รายได้พิเศษ - ธุรกิจ/ขายตรง

คม-ชัด-ลึก  : ไทยรัฐ : เดลินิวส์ : แนวหน้า  : ข่าวสด  : มติชน  : กรุงเทพทูเดย์  : กรุงเทพธุรกิจ : ฐานเศรษฐกิจ  : ประชาชาติธุรกิจ : สยามกีฬา : การเมืองไทย  : ข่าวโทรคมนาคมและคอมพิวเตอร์ : สำนักข่าวกรมประชาสัมพันธ์  : สยามธุรกิจ  : ผู้จัดการ : เส้นทางเศรษฐกิจ : อ.ส.ม.ท : อ่านหัวข่าวทุกฉบับ : ค้นข่าวเก่า : Bangkok Post  : ThaiPost  : The Nation : GNN : ThaitownUSA : Siam Chronicle : INN News : MWEB News : ธนาคารแห่งประเทศไทย : ธนาคารเอเชีย : ธนาคารอาคารสงเคราะห์ : ธนาคารไทยพาณิชย์ : ธนาคารกรุงเทพ  : ธนาคารไทยทนุ  : ธนาคารออมสิน : ธนาคารทหารไทย : ธนาคารกสิกรไทย : ธนาคารกรุงศรีอยุธยา : ธนาคารเพื่อการเกษตร : ธนาคารเพื่อการส่งออก : ธนาคารนครหลวงไทย : ธนาคารสแตนดาร์ดชาร์เตอร :

MSN & E-mail : mr.pyayam [ at ] gmail.com
หมายเลขทะเบียนประกอบพานิชย์อิเลคทรอนิกส์ : 0447314800321 คำขอที่ 32 / 2548
Copyright © 2004 - 2008 PYAYAM.com. All rights reserved ®. Hosting by Baansiripatt.com