เว็บโฮสติ้งเอื้ออาทร
Welcome :Guest  ( Register - Login )
  Active TopicsActive Topics  Display List of Forum Membersรายชื่อสมาชิก  Search The ForumSearch
Menu
  Home
  ASP
  ASP.NET
  SQL
  PHP
  Forum(s)
  Guest Book
    Sign Guestbook
  Download
  Contact us
  ติดต่อโฆษณา
Member Online
Total Users Online: 2

We have
  0 Member(s)
  2 Guest(s)
  0 Anonymous.

Most User Online: 8042
Occured: 06 April 2008

Members Online:



[ View Full List ]
[Based on the last 10 minutes]

You are visitor number 3172918
คำสั่งที่ใช้ในการตัดสินใจ (Selection Statement)
     คำสั่งที่ใช้ในการตัดสินใจ (Selection Statement)
     คำสั่งที่ใช้ในการตัดสินใจนั้นมีไว้เพื่อให้เราสามารถเขียนโปรแกรมรองรับต่อเหตุการณ์ต่าง ๆได้มากขึ้นและเพิ่มความยืด หยุ่นให้กับโปรแกรม ซึ่งคำสั่งในการตัดสินใจแบ่งออกเป็น 3 ชนิดคือ
  • คำสั่งในการตรวจสอบเงื่อนไขเดียว (Single-Way Selection)
  • คำสั่งในการตรวจสอบสองเงื่อนไข (Two-Way Selection)
  • คำสั่งในการตรวจสอบหลาย ๆ เงื่อนไข (Multiple-Way Selection)
คำสั่งในการตรวจสอบเงื่อนไขเดียว (Single-Way Selection)
     คำสั่งนี้จะสามารถกำหนดเงื่อนไขของโปรแกรมได้เพียงเงื่อนไขเดียว คือเงื่อนไขที่เป็นจริงเท่านั้น หากมีเงื่อนไขที่เป็นเท็จก็จะข้ามคำสั่งนี้ไป ซึ่งจะมีรูปแบบดังนี้

ภาษา รูปแบบ ตัวอย่างการใช้งาน
C# if ( เงื่อนไข ) {
คำสั่งต่างๆของ C# เมื่อเงื่อนไขเป็นจริง ;
}
if ( x = 1 ) {
x = x + 1 ;
}
VB if ( เงื่อนไข )
คำสั่งต่างๆของ VB เมื่อเงื่อนไขเป็นจริง
End if
if ( x = 1 )
x = x + 1
End if
JScript if ( เงื่อนไข ) {
คำสั่งต่างๆของ JScript เมื่อเงื่อนไขเป็นจริง
}
if ( x = 1 ) {
x = x + 1
}


คำสั่งในการตรวจสอบสองเงื่อนไข (Two-Way Selection)
     เราใช้คำสั่ง if ... Else ... ในการตรวจสอบสองเงื่อนไข ซึ่งทำงานได้เหมือนคำสั่ง if และยังสามารถตรวจสอบเงื่อนไขที่เป็นเท็จได้ โดยมีเงื่อนไขที่เป็นจริงจะทำงานตามชุดคำสั่งที่อยู่หลังคำสั่ง if และเงื่อนไขที่เป็นเท็จ จะทำงานตามชุดคำสั่งที่อยู่หลังคำสั่ง Else โดยมีรูปแบบดังนี้

ภาษา รูปแบบ ตัวอย่างการใช้งาน
C# if ( เงื่อนไข ) {
คำสั่งต่างๆของ C# เมื่อเงื่อนไขเป็นจริง ;
} else {
คำสั่งต่างๆของ C# เมื่อเงื่อนไขเป็นเท็จ ;
}
if ( x = 1 ) {
x = x + 1 ;
} else {
x = x - 1 ;
}
VB if ( เงื่อนไข )
คำสั่งต่างๆของ VB เมื่อเงื่อนไขเป็นจริง
else
คำสั่งต่างๆของ VB เมื่อเงื่อนไขเป็นเท็จ
End if
if ( x = 1 )
x = x + 1
else
x = x - 1
End if
JScript if ( เงื่อนไข ) {
คำสั่งต่างๆของ JScript เมื่อเงื่อนไขเป็นจริง
} else {
คำสั่งต่างๆของ JScript เมื่อเงื่อนไขเป็นเท็จ
}
if ( x = 1 ) {
x = x + 1
} else {
x = x - 1
}


คำสั่งในการตรวจสอบหลาย ๆ เงื่อนไข (Multiple-Way Selection)
     เราสามารถใช้คำสั่งนี้ตรวจสอบหลาย ๆ เงื่อนไข โดยใน VB นั้จะใช้คำสั่ง Select ส่วนใน C# และ JScript จะใช้คำสั่ง switch แทน โดยจะมีรูปแบบดังนี้

ภาษา รูปแบบ ตัวอย่างการใช้งาน
C# switch ( ตัวแปร ) {
case "ค่าคงที่ 1" :
คำสั่งต่างๆของ C# เมื่อค่าตัวแปรเท่ากับค่าคงที่ 1 ;
break ;
case "ค่าคงที่ 2" :
คำสั่งต่างๆของ C# เมื่อค่าตัวแปรเท่ากับค่าคงที่ 2 ;
break ;
...
case "ค่าคงที่ n" :
คำสั่งต่างๆของ C# เมื่อค่าตัวแปรเท่ากับค่าคงที่ n ;
break ;
default :
คำสั่งต่างๆของ C# เมื่อค่าตัวแปรไม่เท่ากับค่าใดๆเลยข้างต้น ;
break ;
}
switch ( number ) {
case "1" :
number = number + 1 ;
break ;
case "2" :
number = number + 2 ;
break ;
case "3" :
number = number + 3 ;
break ;
default :
number = number + 100 ;
break ;
}
VB Select ( ตัวแปร )
case "ค่าคงที่ 1" :
คำสั่งต่างๆของ VB เมื่อค่าตัวแปรเท่ากับค่าคงที่ 1
case "ค่าคงที่ 2" :
คำสั่งต่างๆของ VB เมื่อค่าตัวแปรเท่ากับค่าคงที่ 2
...
case "ค่าคงที่ n" :
คำสั่งต่างๆของ VB เมื่อค่าตัวแปรเท่ากับค่าคงที่ n
case else
คำสั่งต่างๆของ VB เมื่อค่าตัวแปรไม่เท่ากับค่าใดๆเลยข้างต้น End Select
Select ( number )
case "1" :
number = number + 1
case "2" :
number = number + 2
case "3" :
number = number + 3
case else
number = number + 100
End Select
JScript switch ( ตัวแปร ) {
case "ค่าคงที่ 1" :
คำสั่งต่างๆของ JScript เมื่อค่าตัวแปรเท่ากับค่าคงที่ 1
break
case "ค่าคงที่ 2" :
คำสั่งต่างๆของ JScript เมื่อค่าตัวแปรเท่ากับค่าคงที่ 2
break
...
case "ค่าคงที่ n" :
คำสั่งต่างๆของ JScript เมื่อค่าตัวแปรเท่ากับค่าคงที่ n
break
default :
คำสั่งต่างๆของ JScript เมื่อค่าตัวแปรไม่เท่ากับค่าใดๆเลยข้างต้น
break
}
switch ( number ) {
case "1" :
number = number + 1
break
case "2" :
number = number + 2
break
case "3" :
number = number + 3
break
default :
number = number + 100
break
}


 
Tutorials ASP.NET
  ASP.NET
      What's ASP.NET
      Install ASP.NET
      Install IIS
      Set up IIS
      Virtual Directory
      การใช้งาน ASP.NET
      การแยกประโยคคำสั่ง
      คำสั่งในการตัดสินใจ
      คำสั่งในการทำซ้ำ
      Array
         Static Array
         Dynamic Array
      Collection
         ArrayList
         Hashtable
         SortedList
  ASP.NET Forms
      TextBox
      Button
      ViewState
  การรับส่งข้อมูล
      QueryString
      Form
      Property
  Controls
      HTML Controls
      Basic Web Controls
      Validation Controls
      DataList Controls
         XML Files
         Repeater
         Datalist
      Custom Control
  ASP.NET Database
      ADO.NET
      DataSet
         ติดต่อฐานข้อมูล
         เปิดฐานข้อมูล
         เลือกข้อมูล
         ใช้ข้อมูลที่เลือก
         ปิดการติดต่อ
         Example DataSet
      DataReader
         ติดต่อฐานข้อมูล
         เปิดฐานข้อมูล
         เลือกข้อมูล
         ใช้ข้อมูลที่เลือก
         ปิดการติดต่อ
         Example DataReader
      DB Connection


[ Users browsing page: 1 :Guest(s) ]

บทความต่างๆที่ปรากฏขึ้นใน ASPThai.Net เป็นบทความที่ได้มาจากการค้นคว้าและหาข้อมูลของผู้จัดทำซึ่งบทความในบางส่วนนั้นได้แหล่งข้อมูลมาจากหนังสือและบทความทางอินเตอร์เน็ต
ถ้าบทความที่ปรากฏขึ้นใน ASPThai.Net ผิดพลาดประการใดก็ขออภัยมา ณ ที่นี้ด้วย
"ทีมงาน ASPThai.Net อนุญาตให้นำบทความต่างๆภายใน ASPThai.Net ไปพิมพ์เพื่อเผยแพร่ต่อไปได้ และโปรดสร้างลิงค์ไปยัง http://www.aspthai.net ด้วยครับ"


This Site is Powered By ASPThai.Net Full Edition v1.
Copyright ฉ 2002-2005 ASPThai.Net All rights reserved.

.