请用四种编程语言的官方文档写的风格来介绍if-else语句的基本用法，每种语言一段，使用简练现代的白话严肃认真的官方文档风格
user
1. **Python:**
   Python中的if-else语句用于条件执行。基本语法如下：
   ```python
   if condition:
       # code to execute if condition is True
   else:
       # code to execute if condition is False
   ```
   `condition`是一个返回布尔值的表达式。如果`condition`为`True`，执行`if`块中的代码；否则，执行`else`块中的代码。

2. **JavaScript:**
   在JavaScript中，if-else语句根据条件的真假来执行不同的代码块。基本语法如下：
   ```javascript
   if (condition) {
       // code to execute if condition is true
   } else {
       // code to execute if condition is false
   }
   ```
   `condition`是一个表达式，返回一个布尔值。如果`condition`为`true`，执行`if`块中的代码；否则，执行`else`块中的代码。

3. **Java:**
   在Java中，if-else语句用于条件判断。基本语法如下：
   ```java
   if (condition) {
       // code to execute if condition is true
   } else {
       // code to execute if condition is false
   }
   ```
   `condition`是一个布尔表达式。如果`condition`为`true`，执行`if`块中的代码；否则，执行`else`块中的代码。

4. **C++:**
   在C++中，if-else语句用于根据条件的真假选择执行路径。基本语法如下：
   ```cpp
   if (condition) {
       // code to execute if condition is true
   } else {
       // code to execute if condition is false
   }
   ```
   `condition`是一个布尔表达式。如果`condition`为`true`，执行`if`块中的代码；否则，执行`else`块中的代码。
assistant