ส่วนของเว็บไซต์
ตัวเลือกของบรรณาธิการ:
- จะทำอย่างไรถ้าคอมพิวเตอร์ของคุณไม่มีไดรฟ์ D?
- จะเพิ่มพาร์ติชั่นใหม่ลงในฮาร์ดไดรฟ์ได้อย่างไร?
- คะแนนและรีวิวของ ลำโพงบลูทูธ JBL Flip3
- รูปแบบหนังสือ
- การเชื่อมต่อและตั้งค่าทีวีแบบโต้ตอบจาก Rostelecom
- วิธีลบบัญชี Instagram ของคุณ
- แท็บเล็ต Android หรือ iPad - จะเลือกอะไรดี?
- วิธีจัดรูปแบบความต่อเนื่องของตารางใน Word อย่างถูกต้อง
- จะทำอย่างไรถ้าคุณพัฒนาแบบออฟไลน์
- การทดสอบโปรเซสเซอร์ว่ามีความร้อนสูงเกินไป
การโฆษณา
ตัวอย่าง Jquery elseif JavaScript: if และ else - คำสั่งแบบมีเงื่อนไข |
ตัวดำเนินการแบบมีเงื่อนไขช่วยให้คุณสามารถข้ามหรือดำเนินการบล็อกโค้ดบางบล็อกได้ ขึ้นอยู่กับผลลัพธ์ของการคำนวณนิพจน์ที่ระบุ - เงื่อนไข คำสั่งแบบมีเงื่อนไขสามารถกล่าวได้ว่าเป็นจุดตัดสินใจในโปรแกรม บางครั้งเรียกว่าคำสั่งสาขา หากคุณจินตนาการว่าโปรแกรมคือถนน และล่าม PHP คือนักเดินทางที่เดินไปตามเส้นทางนั้น ข้อความสั่งแบบมีเงื่อนไขสามารถมองได้ว่าเป็นทางแยกที่โค้ดโปรแกรมแยกออกเป็นถนนสองสายขึ้นไป และที่ทางแยกดังกล่าว ล่ามจะต้องเลือกว่าถนนเส้นใด ถนนที่จะใช้ต่อไป ถ้าคำสั่งคำสั่ง if เป็นคำสั่งที่ง่ายที่สุดในบรรดาคำสั่งสาขา ไวยากรณ์ของคำสั่ง if คือ: ขั้นแรกคำสั่ง if จะประเมินนิพจน์เงื่อนไขที่ระบุในวงเล็บ ซึ่งผลลัพธ์จะเป็นค่าบูลีน หากผลลัพธ์ที่ได้เป็นจริง คำสั่งก็จะถูกดำเนินการ ถ้านิพจน์ส่งกลับค่าเท็จ คำสั่งจะไม่ถูกดำเนินการ การแสดงออกของความซับซ้อนใดๆ สามารถใช้เป็นเงื่อนไขได้ หากเนื้อความของคำสั่ง if ใช้เพียงคำสั่งเดียว การใส่ไว้ในเครื่องหมายปีกกาก็สามารถทำได้ แต่ไม่จำเป็น อย่างไรก็ตาม หากคุณต้องการดำเนินการมากกว่าหนึ่งคำสั่งในเนื้อความของคำสั่ง if คำสั่งต่างๆ เหล่านี้จะต้องอยู่ในวงเล็บปีกกา โปรดทราบว่าไม่ควรมีอัฒภาคหลังเครื่องหมายปีกกาปิด รหัสต่อไปนี้แสดงให้เห็นถึงการใช้คำสั่ง if:
หากคำสั่งสามารถซ้อนกันภายในคำสั่งอื่นได้:
โปรดใส่ใจกับตัวอย่างสุดท้าย: ไม่จำเป็นต้องเขียนคำสั่งไว้ใต้คำสั่ง if ทุกประการ หากคำสั่งมีขนาดไม่ใหญ่นัก ก็สามารถเขียนเป็นบรรทัดเดียวได้ ถ้าคำสั่งอื่นดังนั้นเราจึงได้เรียนรู้ว่าคำสั่ง if ช่วยให้คุณสามารถดำเนินการคำสั่งได้หากเงื่อนไขเป็นจริง หากเงื่อนไขเป็นเท็จ จะไม่มีการดำเนินการใดๆ อย่างไรก็ตาม บ่อยครั้งจำเป็นต้องปฏิบัติตามคำสั่งบางอย่างหากเงื่อนไขบางอย่างเป็นจริง และคำสั่งอื่นๆ หากเงื่อนไขนั้นเป็นเท็จ ในกรณีดังกล่าวหากใช้การแยกสาขาอื่น ประกอบด้วยคำสั่ง if ตามด้วยกลุ่มคำสั่ง และคีย์เวิร์ด else ตามด้วยกลุ่มคำสั่งอีกชุด ไวยากรณ์ของคำสั่ง if else คือ: คำสั่ง else เป็นทางเลือก บล็อกคำสั่งที่อยู่หลังจากนั้นจะดำเนินการตามค่าเริ่มต้น เช่น เมื่อนิพจน์เงื่อนไขใน if ส่งคืน false ไม่สามารถใช้คำสั่ง else แยกจากคำสั่ง if ได้ บล็อก else ควรปรากฏหลังคำสั่ง if เท่านั้น ซึ่งถือได้ว่าเป็นการดำเนินการเริ่มต้น การปรับเปลี่ยนตัวอย่างก่อนหน้านี้เล็กน้อย เราจะเห็นว่าคำสั่ง if else ทำงานอย่างไรหากเงื่อนไขส่งกลับค่าเท็จ:
คำสั่ง if else สามารถซ้อนกันได้ ข้อความสั่งแบบมีเงื่อนไขแบบซ้อนดังกล่าวเกิดขึ้นค่อนข้างบ่อยในทางปฏิบัติ คำสั่ง if ซ้อนกันหากฝังอยู่ในบล็อก if หรือ else อื่น หากโค้ดของคุณใช้คำสั่ง if หลายรายการติดต่อกัน คำสั่ง else จะอ้างอิงถึงคำสั่งที่ใกล้เคียงที่สุดเสมอหาก:
ส่วนหลังใช้ไม่ได้กับ if($a) เนื่องจากไม่มีอยู่ใน หน่วยในร่มดังนั้นสิ่งที่ใกล้เคียงที่สุดคือ if($i) คำสั่ง else ภายในบล็อกเกี่ยวข้องกับ if($b) เพราะถ้าเป็นคำสั่งที่ใกล้เคียงที่สุด elseif/else ถ้าสร้างคำสั่ง if/else จะประเมินค่าของนิพจน์แบบมีเงื่อนไขและดำเนินการส่วนใดส่วนหนึ่งโดยเฉพาะ รหัสโปรแกรม- แต่ถ้าคุณต้องการดำเนินการหนึ่งในหลาย ๆ แฟรกเมนต์ล่ะ? หากคุณต้องการตรวจสอบเงื่อนไขหลายประการติดต่อกัน ให้เลือกอย่างอื่นถ้าการก่อสร้างเหมาะสมกับสิ่งนี้ (นี่คือการก่อสร้างเดียวกัน เพียงเขียนต่างกัน) อย่างเป็นทางการ มันไม่ใช่โครงสร้าง PHP อิสระ แต่เป็นเพียงรูปแบบการเขียนโปรแกรมทั่วไปที่ประกอบด้วยการใช้คำสั่ง if/else ซ้ำๆ อนุญาตให้ทดสอบเงื่อนไขเพิ่มเติมจนกว่าจะพบความจริงหรือถึงบล็อกอื่น คำสั่ง elseif/else if จะต้องปรากฏหลังคำสั่ง if และก่อนคำสั่ง else ถ้ามี
มีการตรวจสอบเงื่อนไขสามข้อที่นี่ และดำเนินการต่างๆ กัน ขึ้นอยู่กับค่าของตัวแปร $username ไม่มีอะไรพิเศษจริงๆเกี่ยวกับงานชิ้นนี้ มันเป็นเพียงลำดับของคำสั่ง if โดยที่แต่ละคำสั่ง if เป็นส่วนหนึ่งของคำสั่ง else ของคำสั่ง if ก่อนหน้า สำหรับผู้ที่พบสัญกรณ์รูปแบบนี้เป็นครั้งแรกและไม่เข้าใจว่ามันทำงานอย่างไร เราจะเขียนตัวอย่างเดียวกันนี้ใหม่ เฉพาะในรูปแบบวากยสัมพันธ์ที่เทียบเท่าซึ่งแสดงการซ้อนของโครงสร้างอย่างสมบูรณ์:
Reg.ru: โดเมนและโฮสติ้ง นายทะเบียนและผู้ให้บริการโฮสติ้งที่ใหญ่ที่สุดในรัสเซีย มีชื่อโดเมนมากกว่า 2 ล้านชื่อที่ให้บริการ โปรโมชั่น เมลโดเมน โซลูชั่นทางธุรกิจ ลูกค้ามากกว่า 700,000 รายทั่วโลกได้ตัดสินใจเลือกแล้ว กรอบ Bootstrap: รูปแบบที่ปรับเปลี่ยนได้รวดเร็ว หลักสูตรวิดีโอทีละขั้นตอนเกี่ยวกับพื้นฐาน รูปแบบที่ปรับเปลี่ยนได้ในกรอบ Bootstrap เรียนรู้การเรียงพิมพ์อย่างง่ายดาย รวดเร็ว และมีประสิทธิภาพโดยใช้เครื่องมือที่ทรงพลังและใช้งานได้จริง เค้าโครงการสั่งซื้อและรับเงิน *เลื่อนเมาส์ไปเหนือเพื่อหยุดการเลื่อนชั่วคราว กลับไปข้างหน้า ฟังก์ชั่นและเงื่อนไข if-else ใน JavaScriptบ่อยครั้งเมื่อ โดยใช้จาวาสคริปต์จำเป็นต้องดำเนินการที่แตกต่างกันเมื่อตรงตามเงื่อนไขที่ต่างกัน ตัวอย่างเช่น คุณเขียนสคริปต์ที่ตรวจสอบว่าผู้เข้าชมใช้เบราว์เซอร์ใดเมื่อเยี่ยมชมไซต์ของคุณ ถ้าแบบนี้ อินเทอร์เน็ตเอ็กซ์พลอเรอร์ต้องโหลดหน้าที่ออกแบบมาเป็นพิเศษสำหรับ IE หากเป็นเบราว์เซอร์อื่น จะต้องโหลดเวอร์ชันอื่นของหน้านี้ ไวยากรณ์ทั่วไปของโครงสร้าง if-else มีดังนี้: ถ้า (เงื่อนไข) (การกระทำ) อื่น ๆ (การกระทำ2); เป็นตัวอย่าง ให้พิจารณาโค้ดต่อไปนี้: ถ้า (browser=="MSIE") ( alert("คุณกำลังใช้ IE") ) else ( alert("คุณไม่ได้ใช้ IE") ); โปรดทราบว่ามีการใช้ทั้งหมด ตัวอักษรตัวพิมพ์เล็ก- หากคุณเขียน "IF" จะเกิดข้อผิดพลาด โปรดทราบว่ามีการใช้เครื่องหมายเท่ากับสองเท่า (==) เพื่อการเปรียบเทียบ ถ้าเราเขียน เบราว์เซอร์ = "MSIE"จากนั้นเราจะกำหนดค่าง่ายๆ เอ็มซี่ชื่อตัวแปร เบราว์เซอร์. เมื่อเราเขียน เบราว์เซอร์ = = "MSIE"จากนั้น JavaScript "เข้าใจ" ว่าเราต้องการทำการเปรียบเทียบและไม่กำหนดค่า เงื่อนไขที่ยากลำบากมากขึ้น ถ้าคุณสามารถสร้างได้ง่ายๆ โดยการเพิ่มลงในส่วนหนึ่ง เป็นต้น อื่นโครงสร้างที่มีอยู่แล้ว ถ้า-อย่างอื่น: ถ้า (เงื่อนไข) (การกระทำ1) อื่น ๆ (ถ้า (เงื่อนไขอื่น ๆ) (การกระทำ2) อื่น ๆ (การกระทำ3); ); ตัวอย่างเช่น: If (browser=="MSIE") ( alert("คุณกำลังใช้ IE") ) else ( if (browser=="Netscape") ( alert("คุณกำลังใช้ Firefox") ) else ( alert("คุณกำลังใช้ เบราว์เซอร์ที่ไม่รู้จัก: )")); - ตัวดำเนินการเชิงตรรกะ AND, OR และ NOT เพื่อการใช้งานที่ยืดหยุ่นมากยิ่งขึ้น ถ้า-อย่างอื่นคุณสามารถใช้สิ่งที่เรียกว่าตัวดำเนินการเชิงตรรกะได้ และเขียนเป็น && และใช้เมื่อต้องมีการทดสอบความจริงมากกว่าหนึ่งเงื่อนไข เช่น ถ้ามีไข่อยู่ในตู้เย็นและมีเบคอนอยู่ในตู้เย็น เราก็จะกินไข่และเบคอนได้ ไวยากรณ์มีดังนี้: ถ้า (เงื่อนไข1 && เงื่อนไข2) ( การกระทำ ) ถ้า (ชั่วโมง==12 && นาที==0) ( การแจ้งเตือน("เที่ยง!") ); หรือเขียนเป็น || และใช้เมื่อเราต้องการตรวจสอบความจริงของเงื่อนไขอย่างน้อยหนึ่งเงื่อนไขจากสองเงื่อนไขขึ้นไป (คุณสามารถรับ || ได้โดยการกดปุ่ม Shift และปุ่ม \ ค้างไว้) ไวยากรณ์มีดังนี้: เช่น ถ้ามีนมอยู่ในตู้เย็น หรือมีน้ำอยู่ในตู้เย็น เราก็มีของให้ดื่ม If (condition1 || Condition2) ( action ) if (hour==11 || hour==10) ( alert("ยังไม่เที่ยง!") ); Not เขียนว่า ! และใช้ในการปฏิเสธ ตัวอย่างเช่น หากไม่มีไข่หรือเบคอนในตู้เย็น เราก็ไม่สามารถรับประทานไข่หรือเบคอนได้ ไวยากรณ์คือ: If (!(condition)) ( action ) if (!(hour==11)) ( alert("It's not 11 o'clock") ); ฟังก์ชั่นในจาวาสคริปต์ แทนที่จะเพิ่ม Javascript ลงในเพจและให้เบราว์เซอร์รันโค้ดเมื่อมาถึง คุณสามารถกำหนดให้สคริปต์รันเฉพาะเมื่อมีเหตุการณ์เกิดขึ้นเท่านั้น ตัวอย่างเช่น คุณสร้าง JavaScript ซึ่งมีหน้าที่เปลี่ยนสีพื้นหลังของหน้าเมื่อคุณคลิกที่ปุ่มใดปุ่มหนึ่ง ในกรณีนี้ คุณต้อง "บอก" เบราว์เซอร์ว่าไม่ควรเรียกใช้สคริปต์นี้เพียงเพราะมันถึงคราวแล้ว เพื่อป้องกันไม่ให้เบราว์เซอร์เรียกใช้สคริปต์เมื่อโหลด คุณต้องเขียนสคริปต์เป็นฟังก์ชัน ในกรณีนี้ โค้ด JavaScript จะไม่ถูกดำเนินการจนกว่าเราจะ "ถาม" ให้ดำเนินการในลักษณะพิเศษดูสิ ตัวอย่างนี้ สคริปต์ที่เขียนเป็นฟังก์ชัน: ฟังก์ชั่น myfunction() ( alert("ยินดีต้อนรับ!"); ) คลิกปุ่มเพื่อดูว่าสคริปต์นี้ทำอะไร:ถ้าเป็นแนว alert("ยินดีต้อนรับ!");
หากไม่ได้เขียนไว้ภายในฟังก์ชัน ก็จะถูกดำเนินการทุกครั้งที่เบราว์เซอร์ไปถึงบรรทัดนั้น แต่เนื่องจากเราเขียนมันไว้ภายในฟังก์ชัน บรรทัดนี้จะไม่ถูกดำเนินการจนกว่าเราจะคลิกปุ่ม การเรียกใช้ฟังก์ชัน (เช่น การเข้าถึง) เกิดขึ้นในบรรทัดนี้:อย่างที่คุณเห็น เราได้วางปุ่มบนแบบฟอร์มและเพิ่มกิจกรรมแล้ว onClick="myfunction()" สำหรับปุ่ม ชื่อฟังก์ชันของฟังก์ชัน(ตัวแปร1, ตัวแปร2,..., ตัวแปรN) ( // นี่คือเนื้อความของฟังก์ชัน, การดำเนินการที่ฟังก์ชันทำ) วงเล็บปีกกา: ( และ ) ระบุจุดเริ่มต้นและจุดสิ้นสุดของฟังก์ชัน ข้อผิดพลาดทั่วไปในการสร้างฟังก์ชันคือการไม่ตั้งใจและละเลยความสำคัญของตัวพิมพ์อักขระ คำว่า function จะต้องเป็น function ทุกประการ ตัวเลือกฟังก์ชันหรือฟังก์ชันจะทำให้เกิดข้อผิดพลาด นอกจากนี้ การใช้อักษรตัวพิมพ์ใหญ่ยังมีบทบาทในการระบุชื่อตัวแปรอีกด้วย หากคุณมีฟังก์ชันชื่อ ฟังก์ชั่นของฉัน()จากนั้นจึงพยายามเรียกเธอว่า ฟังก์ชั่นของฉัน(), ฟังก์ชั่นของฉัน()หรือ ฟังก์ชั่นของฉัน()จะทำให้เกิดข้อผิดพลาด คุณชอบเนื้อหาและต้องการขอบคุณฉันหรือไม่? ดูเพิ่มเติมที่: วาร์ ก = 10; วาร์ ข = (ก>1) ? 100:200; การแจ้งเตือน(ข); ถ้าสภาพ ก>1จริง แล้วจึงเป็นตัวแปร ขกำหนดมูลค่า 100 หรือกำหนดค่าให้กับตัวแปร b 200 . ภารกิจ Js 3_4 ข้อมูลโค้ด:< 6) { result = "Мало"; } else { result = "Много"; } ถ้า (ก * ข ตัวดำเนินการสวิตช์ในจาวาสคริปต์ - สวิตช์ คำสั่งสวิตช์จาวาสคริปต์ใช้เพื่อทดสอบตัวแปรสำหรับหลายค่า: ไวยากรณ์: สวิตช์ (ตัวแปรหรือนิพจน์) ( case option1: //..block ofstatement.. break case option2: //..block ofstatement.. break default: //..block ofstatement.. ) มีการตรวจสอบค่าของตัวแปรหรือนิพจน์: ในแต่ละค่ากรณี มีการตรวจสอบค่าของตัวแปรหรือนิพจน์: ในแต่ละค่า. มีการตรวจสอบค่าใดค่าหนึ่งหากค่าเหมาะสมจะมีการดำเนินการบล็อกตัวดำเนินการหนึ่งหรืออีกอันที่สอดคล้องกับค่านี้ มีการตรวจสอบค่าของตัวแปรหรือนิพจน์: ในแต่ละค่าบล็อกที่ขึ้นต้นด้วยคำบริการเริ่มต้นสามารถละเว้นได้ คำสั่ง Block จะถูกดำเนินการหากไม่มีค่าใดที่แสดงอยู่ในรายการทั้งหมด ไม่พอดี มีการตรวจสอบค่าของตัวแปรหรือนิพจน์: ในแต่ละค่าสำคัญ: จำเป็นต้องมีคำสั่งแบ่งหลังจากแต่ละค่าตัวแปรที่พิจารณา (หลังจากแต่ละค่า - หากคุณไม่ได้ใช้ ข้อความสั่งด้านล่างทั้งหมดจะถูกพิมพ์ เปรียบเทียบกับผู้ปฏิบัติงาน: ถ้า วาร์ ก = 2; switch(a) ( case 0: // if (a === 0) case 1: // if (a === 0) alert("Zero or one"); // จากนั้นพิมพ์... break; case 2: // if (a === 2) alert("Two"); // จากนั้นแสดง... ทำลายค่าเริ่มต้น: // else alert("Many"); // มิฉะนั้นจะแสดง... ) จะจัดกลุ่มตัวเลือกต่างๆ ได้อย่างไร? มีการตรวจสอบค่าของตัวแปรหรือนิพจน์: ในแต่ละค่าหากต้องการดำเนินการคำสั่งเดียวกัน คุณสามารถจัดกลุ่มหลายรายการได้ กรณีที่ 0: กรณีที่ 1: การแจ้งเตือน ("ศูนย์หรือหนึ่ง"); หยุดพัก; - เมื่อ a = 0 และ a = 1 คำสั่งเดียวกันนี้จะถูกดำเนินการ: alert("Zero or one"); ตัวอย่างที่ 4: แจ้งให้ผู้ใช้ป้อนสี ส่งออกการแปลเป็นภาษาอังกฤษ เข้าสี. สำหรับสี"สีฟ้า" และ"สีฟ้า" ทำให้เกิดมูลค่าเท่ากัน
var color = prompt("สีอะไร?" ) ; ส่งออกสำหรับแต่ละค่าการแปลที่เกี่ยวข้อง: สวิตช์ (สี) ( case "red" : alert("red"); break; case "green": alert("green"); break; // ... เริ่มต้นตัวแปรหากเป็นตัวแปร เริ่มต้นตัวแปรมีค่า "สีแดง" จากนั้นแสดงคำแปลในหน้าต่างโมดอล - "สีแดง" และออกจากโครงสร้าง (ตัวแบ่ง;) หากเป็นตัวแปร ทำการจัดกลุ่ม: สวิตช์ (สี) ( case "red" : alert("red"); break; case "green": alert("green"); break; // ... เริ่มต้นตัวแปร// ... case "blue": case "blue": alert("blue"); เริ่มต้นตัวแปรหยุดพัก; -
จัดระเบียบเอาต์พุตสำหรับสีเหล่านั้นที่โปรแกรมไม่ได้จัดเตรียมไว้ให้: // ... default: alert("เราไม่มีข้อมูลเกี่ยวกับสีนี้") ) // end switch
ภารกิจที่ 3_6 ค้นหาและแก้ไขข้อผิดพลาดในข้อมูลโค้ดต่อไปนี้:
ค่า var = "2"; สวิตช์ (ค่า) ( case "1": case "2": case "3": document.write("Hello"); break; case "4": case "5": document.write("World" ); ค่าเริ่มต้น: document.write("ข้อผิดพลาด" ) ถ้า (ก * ข คำสั่งสวิตช์จาวาสคริปต์ใช้เพื่อทดสอบตัวแปรสำหรับหลายค่า: วิธีจัดกลุ่มตัวเลือกค่าหลายรายการในคำสั่งเดียว ตัวดำเนินการวงจร JavaScript - สำหรับ
สำคัญ: การวนซ้ำใน javascript for จะใช้เมื่อทราบล่วงหน้าว่าควรทำซ้ำการดำเนินการแบบวนซ้ำกี่ครั้ง (การวนซ้ำมีกี่ครั้ง) for(var i = 0; เงื่อนไข; การเพิ่มตัวนับ) ( //..บล็อกคำสั่ง.. ) for(var i = 0; Condition; i++) ( //..บล็อกคำสั่ง.. ) |
เงื่อนไขการวนซ้ำคือค่าสุดท้ายของตัวนับ ตัวอย่างเช่น i10 หยุดการวนซ้ำ: |
---|
ตัวเลือก "ทุกที่ที่บ้าน" และ "ทุกที่ที่บ้านในรัสเซีย" MTS - คำอธิบายต้นทุนวิธีเชื่อมต่อ
วิธีการกู้คืนหรือรีเซ็ตรหัสผ่านผู้ใช้ Windows |
กฎที่เราฝ่าฝืน สามารถวางข้อศอกบนโต๊ะได้หรือไม่?
- ใหม่
- วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:
- จะเพิ่มพาร์ติชั่นใหม่ลงในฮาร์ดไดรฟ์ได้อย่างไร?
- การเชื่อมต่อและตั้งค่าทีวีแบบโต้ตอบจาก Rostelecom
- วิธีลบบัญชี Instagram ของคุณ
- แท็บเล็ต Android หรือ iPad - จะเลือกอะไรดี?
- วิธีจัดรูปแบบความต่อเนื่องของตารางใน Word อย่างถูกต้อง
- จะทำอย่างไรถ้าคุณพัฒนาแบบออฟไลน์
- การทดสอบโปรเซสเซอร์ว่ามีความร้อนสูงเกินไป
- สำหรับ (var i = 0; i