El "while" y "do while" son conocidos como ciclos en programación. Estos ejecutan una serie de operaciones siempre y cuando se cumpla una condición.

Mientras que en ciclo "while" las operaciones se empiezan a ejecutar cuando la condición sea valida desde el primer momento, en el "do while" siempre se ejecutara por una vez sin tener encuentra la condición, y desde la segunda ejecución, funcionara como un "while".
Un ejemplo que te ayudara a entender las diferencias es este:

while ( condición ){
 operación
}

En el ciclo "while" de arriba vemos que la operación no va a ser ejecutada si la condición no se cumple

do
{
operación
}while (condición)

En el ciclo "do while" de arriba vemos que el "do" es seguido por la operación lo que hace que esta se ejecute y después se evalúa la condición que determinara si se seguida ejecutando el "do" .


Estos ejemplos son hechos tomando el lenguaje de programación "javascript" ya que posee los dos ciclos, cabe resaltar que dependiendo del lenguaje la sintaxis puede cambiar o pueden o no existir estos ciclos.
 
Si necesitas mas información me puedes decir cosas como:
Amplíame la información sobre los ciclos "while" y "do while" en javascript
Cuales lenguajes no admiten los ciclos "while" y "do while"
"ในขณะที่" และ "ทำในขณะที่" เรียกว่าการวนซ้ำในการเขียนโปรแกรม สิ่งเหล่านี้จะดำเนินการชุดการดำเนินการตราบเท่าที่ตรงตามเงื่อนไข ในขณะที่อยู่ในวงจร "ในขณะที่" การดำเนินการจะเริ่มดำเนินการเมื่อเงื่อนไขถูกต้องตั้งแต่วินาทีแรก ใน "ทำในขณะที่" จะดำเนินการหนึ่งครั้งเสมอโดยไม่ต้องค้นหาเงื่อนไข และจากการดำเนินการครั้งที่สอง จะทำงานเป็น "ในขณะที่" ตัวอย่างที่จะช่วยให้คุณเข้าใจความแตกต่างคือ: while ( เงื่อนไข ){ การดำเนินการ } ในลูป "ในขณะที่" ด้านบน เราจะเห็นว่าการดำเนินการจะไม่ถูกดำเนินการหากไม่ตรงตามเงื่อนไข do { การดำเนินการ }ในขณะที่ (เงื่อนไข) ใน ลูป "do while" ด้านบนเราจะเห็นว่า "do" ตามด้วยการดำเนินการซึ่งทำให้มีการดำเนินการ จากนั้นเงื่อนไขที่จะกำหนดว่า "do" จะยังคงได้รับการประเมินหรือไม่ ตัวอย่างเหล่านี้สร้างขึ้นโดยใช้ภาษาโปรแกรม "javascript" เนื่องจากมี 2 รอบ ควรสังเกตว่าไวยากรณ์อาจมีการเปลี่ยนแปลงหรือรอบเหล่านี้อาจมีหรือไม่มีก็ได้ขึ้นอยู่กับภาษา หากคุณต้องการข้อมูลเพิ่มเติม คุณสามารถบอกฉันได้ เช่น ให้ข้อมูลเพิ่มเติมเกี่ยวกับลูป "ในขณะที่" และ "ทำในขณะที่" ในจาวาสคริปต์ ภาษาใดบ้างที่ไม่รองรับลูป "ในขณะที่" และ "ทำในขณะที่"
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence