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