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

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

ADVANCE

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

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

 


Operator in JavaScript

ในบทที่แล้ว คุณได้ใช้ Operator บางตัวของ JavaScript ไปแล้ว เช่น + เป็น Operator ในการรวมจำนวน เข้าด้วยกัน หรือใช้ในการเอา ข้อความมาต่อกัน และ = ซึ่งเป็น Operator ในการใส่ค่าให้ตัวแปร และในบทนี้ ผมจะสอน Operator ที่สำคัญตัวอื่นๆ ใน JavaScript แต่ก็ไม่ทั้งหมดนะครับ เพราะบางตัวไม่มีโอกาสใช้เลยเช่น Operator ที่ใช้กับ Bit ผมก็จะไม่สอนนะครับ เพราะอาจจะทำให้ เนื้อหาโดยรวมดูยากเกินไป แต่ก็ได้สรุปไว้ในตารางท้ายบทนี้ไว้หมดแล้วครับ ถ้าใครต้องการใช้แต่ดูไม่ออกก็ไป Post ถามใน Webboard นะครับ

- Arithmetic Operator
- Logical Operator
- Comparison Operator
- Assignment Operator

Arithmetic Operator
Arithmatic Operator หรือ Operator ที่เกี่ยวกับตัวเลข เป็น Operator ที่ ธรรมดาที่สุด เพราะเราใช้อยู่ทุกวี่ทุกวันในการคำนวนต่างๆ JavaScirpt ก็มี Operator ให้เราใช้ดังนี้ครับ

+บวก
-ลบ
*คูณ
/หาร
%การหารเอาเศษเป็นผลลัพธ์ (MOD)
--การลดค่า 1 ให้ตัวแปร
++การเพิ่มค่า 1 ให้ตัวแปร

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

<html>
<head><title>Usage Arithmatic Operator</title></head>
<body>
<script language="JavaScript">
<!--
document.write('105 + 20 = ');
document.write(105 + 20+'<br>');
document.write('105 - 20 = ');
document.write(105 - 20+'<br>');
document.write('105 * 20 = ');
document.write(105 * 20+'<br>');
document.write('105 / 20 = ');
document.write(105 / 20+'<br>');
document.write('105 % 20 = ');
document.write(105 % 20+'<br>');
// -->
</script>
</body>
</html>

ดูตัวอย่าง

<< Back :: ^ top ^

 


 

Logical Operator
Logical Operator จะใช้ในการคำนวนทางตรรก เช่น And Or Not

Logical Operator ใน JavaScript
&& And
|| Or
! Not

 

<< Back :: ^ top ^

 


 

Comparison Operator
เป็น Operator ที่ใช้เปรียบเที่ยบข้อมูล 2 ตัวนะครับ มีอะไรมั่งเรามาดูกัน

== เท่ากับ
!= ไม่เท่ากับ
< น้อยกว่า
> มากกว่า
<= น้อยกว่าเท่ากับ
>= มากกว่าเท่ากับ

 

<< Back :: ^ top ^

 


 

Assignment Operator
Assignment Operator ก็คือ Operator ที่ใช้ในการใส่ให้ค่ากับตัวแปร Operator ที่เป็นพื้นฐานก็คือ = ซึ่งใช้ในการให้ค่ากับตัวแปรโดยตรง นอกจากนี้ยังงมี Operator ตัวอื่น ที่สามารถ คำนวนค่าก่อนแล้วค่อยเอาไปเก็บในตัวแปร เช่น A += 30 ก็จะหมายถึง เอา A บวกด้วย 30 แล้วเก็บ ไว้ใน A เหมือนเดิม ใน Section นี้เราจะมาดูกันนะครับว่า Assignment Operator ใน JavaScript จะมีอะไรบ้าง

= ใส่ค่าของทางขวาให้ตัวแปรทางซ้าย
+= เอาทางซ้ายบวกทางขวาแล้วเก็บไว้ทางซ้าย
-= เอาทางซ้ายลบทางขวาแล้วเก็บไว้ทางซ้าย
*= เอาทางซ้ายคูณทางขวาแล้วเก็บไว้ทางซ้าย
/= เอาทางซ้ายหารทางขวาแล้วเก็บไว้ทางซ้าย
%= เอาทางซ้ายหารทางขวาแล้วเก็บเศษที่ได้ไว้ทางซ้าย

ตัวอย่างการใช้

Category Operator Description Usage Example Value/Result
String + concatenation "Java" + "Script"
Arithmetic + addition 2 + 3
- subtraction 6 - 4
unary negation -9
* multiplication 3 * 4
/ division 15/3
% modulus 15%7
++ increment and then return value x=3; ++x
return value and then increment x=3; x++
-- decrement and then return value x=3; --x
return value and then decrement x=3; x--
Bit Manipulation & and 10 & 7
| or 10 | 7
^ exclusive or 10 ^ 7
<< left shift 7 << 3
>> sign-propagating right shift -7 >> 2
>>> zero-fill right shift -7 >>> 2
Logical && logical and true && false
|| logical or true || false
! not !true
Comparison == equal 3 == 7
!= not equal 3 != 7
< less than 3 < 7
<= less than or equal 3 <= 7
> greater than 3 > 7
>= greater than or equal 3 >= 7
Conditional Expression (condition) ? value1 : value2 if condition is true then value1 else value2 true ? 3 : 7

<< 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