Taninut.com
หน้าหลัก
สร้างสินค้า
Home
- กลุ่มสินค้า
(Product class)
- สินค้าสร้างใหม่
(Product create)
คูปอง
- สร้างคูปอง
(Coupons create)
- การใช้คูปอง
(Coupons use)
คำสั่งซื้อ(Orders)
- Orders
- Orders booking
เพิ่มเติม
- Content
- Article
- FAQs
แดชบอร์ดรวม
ประวัติการจอง
การตั้งค่า
ออกจากระบบ
Update Article: 138
Category ID
เลือกหมวดหมู่
IT
PHP
Flutter
Wordpress
SEO
Lifestyle
Travel
Breakfast
Hobby
Process
Mini Course
Website
หนังสือ
เทคโนโลยี (Technology)
ไลฟ์สไตล์ (Lifestyle)
การพัฒนาเว็บ (Web Development)
อาหารและการท่องเที่ยว (Food & Travel)
หนังสือและการเรียนรู้ (Books & Learning)
เคล็ดลับและทริคพิเศษ (Tips & Tricks)
โปรโมชั่น / ข่าวสาร
Content Name
Clear URLs
URL Off page
Content Desc
Content Desc
<p data-pm-slice="1 3 []">Operators ในภาษา Dart มีหลายประเภท ซึ่งสามารถสรุปได้ดังนี้</p> <ol> <li> <p>Arithmetic Operators (Operators ทางคณิตศาสตร์) - ใช้ในการดำเนินการทางคณิตศาสตร์ เช่น +, -, *, /, %</p> </li> <li> <p>Assignment Operators (Operators ที่ใช้ในการกำหนดค่า) - ใช้ในการกำหนดค่า เช่น =, +=, -=, *=, /=, %=</p> </li> <li> <p>Comparison Operators (Operators ที่ใช้ในการเปรียบเทียบ) - ใช้ในการเปรียบเทียบค่า เช่น ==, !=, >, >=, <, <=</p> </li> <li> <p>Logical Operators (Operators ทางตรรกะ) - ใช้ในการดำเนินการตรวจสอบเงื่อนไข เช่น &&, ||, !</p> </li> <li> <p>Bitwise Operators (Operators ทางบิต) - ใช้ในการดำเนินการต่อเลขฐานสอง เช่น &, |, ^, ~, <<, >></p> </li> </ol> <p data-pm-slice="1 1 []"><strong>Dart Arithmetic Operators (Operators ทางคณิตศาสตร์) ยกตัวอย่าง</strong></p> <p data-pm-slice="1 1 []">Dart Arithmetic Operators ใช้ในการดำเนินการทางคณิตศาสตร์ ซึ่งประกอบไปด้วย Operators ต่างๆ ดังนี้</p> <ol> <li> <p>Addition Operator (+)<br>ใช้ในการบวกเลข เช่น x + y</p> </li> </ol> <p style="padding-left: 40px;">ตัวอย่างการใช้งาน Addition Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; int result = x + y; print(result); // Output: 8 }</code></pre> <ol start="2"> <li> <p>Subtraction Operator (-)<br>ใช้ในการลบเลข เช่น x - y</p> </li> </ol> <p style="padding-left: 40px;">ตัวอย่างการใช้งาน Subtraction Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; int result = x - y; print(result); // Output: 2 }</code></pre> <ol start="3"> <li> <p>Multiplication Operator (*)<br>ใช้ในการคูณเลข เช่น x * y</p> </li> </ol> <p style="padding-left: 40px;">ตัวอย่างการใช้งาน Multiplication Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; int result = x * y; print(result); // Output: 15 }</code></pre> <ol start="4"> <li> <p>Division Operator (/)<br>ใช้ในการหารเลข เช่น x / y</p> </li> </ol> <p style="padding-left: 40px;">ตัวอย่างการใช้งาน Division Operator</p> <pre style="padding-left: 40px;"><code>void main() { double x = 5; double y = 3; double result = x / y; print(result); // Output: 1.6666666666666667 }</code></pre> <ol start="5"> <li> <p>Remainder Operator (%)<br>ใช้ในการหารเลขแล้วเอาเศษ เช่น x % y</p> </li> </ol> <p style="padding-left: 40px;">ตัวอย่างการใช้งาน Remainder Operator</p> <pre style="padding-left: 40px;"><code>void main() { int x = 5; int y = 3; int result = x % y; print(result); // Output: 2 }<br><br><br><br><br></code></pre> <p data-pm-slice="1 1 []">Dart Assignment Operators (Operators ที่ใช้ในการกำหนดค่า) ยกตัวอย่าง</p> <p data-pm-slice="1 1 []">Dart Assignment Operators ใช้ในการกำหนดค่าตัวแปร ซึ่งประกอบไปด้วย Operators ต่างๆ ดังนี้</p> <ol> <li> <p>Assignment Operator (=)<br>ใช้ในการกำหนดค่าตัวแปร เช่น x = y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Assignment Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; x = y; print(x); // Output: 3 }</code></pre> <ol start="2"> <li> <p>Addition Assignment Operator (+=)<br>ใช้ในการเพิ่มค่าตัวแปร เช่น x += y คือ x = x + y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Addition Assignment Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; x += y; print(x); // Output: 8 }</code></pre> <ol start="3"> <li> <p>Subtraction Assignment Operator (-=)<br>ใช้ในการลดค่าตัวแปร เช่น x -= y คือ x = x - y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Subtraction Assignment Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; x -= y; print(x); // Output: 2 }</code></pre> <ol start="4"> <li> <p>Multiplication Assignment Operator (*=)<br>ใช้ในการคูณค่าตัวแปร เช่น x *= y คือ x = x * y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Multiplication Assignment Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; x *= y; print(x); // Output: 15 }</code></pre> <ol start="5"> <li> <p>Division Assignment Operator (/=)<br>ใช้ในการหารค่าตัวแปร เช่น x /= y คือ x = x / y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Division Assignment Operator</p> <pre style="padding-left: 80px;"><code>void main() { double x = 5; double y = 3; x /= y; print(x); // Output: 1.6666666666666667 }</code></pre> <ol start="6"> <li> <p>Remainder Assignment Operator (%=)<br>ใช้ในการหารค่าตัวแปรแล้วเอาเศษ เช่น x %= y คือ x = x % y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Remainder Assignment Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; x %= y; print(x); // Output: 2 }</code></pre> <p data-pm-slice="1 1 []">Dart Comparison Operators (Operators ที่ใช้ในการเปรียบเทียบ) ยกตัวอย่าง</p> <p data-pm-slice="1 1 []">Dart Comparison Operators ใช้ในการเปรียบเทียบค่า ซึ่งประกอบไปด้วย Operators ต่างๆ ดังนี้</p> <ol> <li> <p>Equal Operator (==)<br>ใช้ในการเปรียบเทียบว่าค่าสองค่าเท่ากันหรือไม่ เช่น x == y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Equal Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; bool result = x == y; print(result); // Output: false }</code></pre> <ol start="2"> <li> <p>Not Equal Operator (!=)<br>ใช้ในการเปรียบเทียบว่าค่าสองค่าไม่เท่ากันหรือไม่ เช่น x != y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Not Equal Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; bool result = x != y; print(result); // Output: true }</code></pre> <ol start="3"> <li> <p>Greater Than Operator (>)<br>ใช้ในการเปรียบเทียบว่าค่าตัวแรกมีค่ามากกว่าค่าตัวที่สองหรือไม่ เช่น x > y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Greater Than Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; bool result = x > y; print(result); // Output: true }</code></pre> <ol start="4"> <li> <p>Less Than Operator (<)<br>ใช้ในการเปรียบเทียบว่าค่าตัวแรกมีค่าน้อยกว่าค่าตัวที่สองหรือไม่ เช่น x < y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Less Than Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; bool result = x < y; print(result); // Output: false }</code></pre> <ol start="5"> <li> <p>Greater Than or Equal Operator (>=)<br>ใช้ในการเปรียบเทียบว่าค่าตัวแรกมีค่ามากกว่าหรือเท่ากับค่าตัวที่สองหรือไม่ เช่น x >= y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Greater Than or Equal Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; bool result = x >= y; print(result); // Output: true }</code></pre> <ol start="6"> <li> <p>Less Than or Equal Operator (<=)<br>ใช้ในการเปรียบเทียบว่าค่าตัวแรกมีค่าน้อยกว่าหรือเท่ากับค่าตัวที่สองหรือไม่ เช่น x <= y</p> </li> </ol> <p>ตัวอย่างการใช้งาน Less Than or Equal Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; int y = 3; bool result = x <= y; print(result); // Output: false }</code><br><br><br></pre> <p data-pm-slice="1 1 []">Dart Logical Operators (Operators ทางตรรกะ) ยกตัวอย่าง</p> <p data-pm-slice="1 1 []">Dart Logical Operators ใช้ในการเชื่อมต่อเงื่อนไขทางตรรกะ ซึ่งประกอบไปด้วย Operators ต่างๆ ดังนี้</p> <ol> <li> <p>AND Operator (&&)<br>ใช้ในการเชื่อมต่อเงื่อนไขที่ต้องเป็นจริงทั้งสองเงื่อนไข เช่น x > 0 && x < 10</p> </li> </ol> <p>ตัวอย่างการใช้งาน AND Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; bool result = x > 0 && x < 10; <br> print(result); // Output: true }</code></pre> <ol start="2"> <li> <p>OR Operator (||)<br>ใช้ในการเชื่อมต่อเงื่อนไขที่ต้องเป็นจริงอย่างน้อยหนึ่งเงื่อนไข เช่น x < 0 || x > 10</p> </li> </ol> <p>ตัวอย่างการใช้งาน OR Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; bool result = x < 0 || x > 10; <br> print(result); // Output: false }</code></pre> <ol start="3"> <li> <p>NOT Operator (!)<br>ใช้ในการเปลี่ยนค่าจากจริงเป็นเท็จ หรือจากเท็จเป็นจริง เช่น !(x > 0)</p> </li> </ol> <p>ตัวอย่างการใช้งาน NOT Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; bool result = !(x > 0); print(result); // Output: false }</code></pre> <p>โดยสามารถเชื่อมต่อตัวดำเนินการทางตรรกะเหล่านี้ได้ เพื่อสร้างเงื่อนไขทางตรรกะที่ซับซ้อนมากขึ้น เช่น</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; bool result = (x > 0 && x < 10) || x == 20; print(result); // Output: false }</code><br><br><br></pre> <p data-pm-slice="1 1 []">Dart Bitwise Operators (Operators ทางบิต) ยกตัวอย่าง</p> <p data-pm-slice="1 1 []">Dart Bitwise Operators ใช้ในการเข้าถึงและเปลี่ยนแปลงค่าบิตในตัวแปร ซึ่งประกอบไปด้วย Operators ต่างๆ ดังนี้</p> <ol> <li> <p>AND Operator (&)<br>ใช้ในการเปรียบเทียบแต่ละบิตในตำแหน่งเดียวกันของตัวแปรสองตัว โดยเมื่อทั้งสองตัวมีค่าเป็น 1 จะได้ผลลัพธ์เป็น 1 แต่ถ้าไม่ใช่จะได้ผลลัพธ์เป็น 0 เช่น x & y</p> </li> </ol> <p>ตัวอย่างการใช้งาน AND Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; // 0101 int y = 3; // 0011 int result = x & y; // 0001 print(result); // Output: 1 }</code></pre> <ol start="2"> <li> <p>OR Operator (|)<br>ใช้ในการเปรียบเทียบแต่ละบิตในตำแหน่งเดียวกันของตัวแปรสองตัว โดยเมื่อทั้งสองตัวมีค่าเป็น 0 จะได้ผลลัพธ์เป็น 0 แต่ถ้าไม่ใช่จะได้ผลลัพธ์เป็น 1 เช่น x | y</p> </li> </ol> <p>ตัวอย่างการใช้งาน OR Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; // 0101 int y = 3; // 0011 int result = x | y; // 0111 print(result); // Output: 7 }</code></pre> <ol start="3"> <li> <p>XOR Operator (^)<br>ใช้ในการเปรียบเทียบแต่ละบิตในตำแหน่งเดียวกันของตัวแปรสองตัว โดยเมื่อทั้งสองตัวมีค่าเท่ากันจะได้ผลลัพธ์เป็น 0 แต่ถ้าไม่ใช่จะได้ผลลัพธ์เป็น 1 เช่น x ^ y</p> </li> </ol> <p>ตัวอย่างการใช้งาน XOR Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; // 0101 int y = 3; // 0011 int result = x ^ y; // 0110 print(result); // Output: 6 }</code></pre> <ol start="4"> <li> <p>NOT Operator (~)<br>ใช้ในการกลับด้านของแต่ละบิตในตัวแปร โดยเมื่อบิตเป็น 0 จะกลายเป็น 1 และเมื่อเป็น 1 จะกลายเป็น 0 เช่น ~x</p> </li> </ol> <p>ตัวอย่างการใช้งาน NOT Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; // 0101 int result = ~x; // 1010 (2's complement) print(result); // Output: -6 }</code></pre> <ol start="5"> <li> <p>Left Shift Operator (<<)<br>ใช้ในการเลื่อนแต่ละบิตในตัวแปรไปทางซ้าย โดยจำนวนบิตที่เลื่อนจะต้องระบุไว้ด้วย เช่น x << n</p> </li> </ol> <p>ตัวอย่างการใช้งาน Left Shift Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; // 0101 int result = x << 2; // 010100 (20) print(result); // Output: 20 }</code></pre> <ol start="6"> <li> <p>Right Shift Operator (>>)<br>ใช้ในการเลื่อนแต่ละบิตในตัวแปรไปทางขวา โดยจำนวนบิตที่เลื่อนจะต้องระบุไว้ด้วย เช่น x >> n</p> </li> </ol> <p>ตัวอย่างการใช้งาน Right Shift Operator</p> <pre style="padding-left: 80px;"><code>void main() { int x = 5; // 0101 int result = x >> 1; // 0010 (2) print(result); //Output: 2 }</code></pre> <pre style="padding-left: 40px;"><br><br><br></pre>
Content Short
Content Short
Content Img Alt
Content Tag
อัพโหลดรูปภาพ
สำหรับ SEO
Meta Title
Meta Desc
Meta Keyword
Og Title
Og Desc
สถานะเปิดใช้งานบทความ
Save
Back home