JavaScript基础
流程控制语句
重要程度:8 分
<div>
<h2>流程控制语句</h2>
<p>JavaScript中的流程控制语句用于控制程序的执行顺序,主要包括条件语句和循环语句。</p>
<h3>条件语句</h3>
<p>条件语句根据判断结果来决定是否执行某段代码。</p>
<h4>if 语句</h4>
<p>if 语句是最基本的条件语句,它会根据条件表达式的值来决定是否执行代码块。</p>
<pre><code>
if (condition) {
// 当 condition 为 true 时,执行这里的代码
}
</code></pre>
<h4>if...else 语句</h4>
<p>if...else 语句会在条件为 false 时执行 else 后面的代码块。</p>
<pre><code>
if (condition) {
// 当 condition 为 true 时,执行这里的代码
} else {
// 当 condition 为 false 时,执行这里的代码
}
</code></pre>
<h4>if...else if...else 语句</h4>
<p>if...else if...else 语句用于多个条件的选择。</p>
<pre><code>
if (condition1) {
// 当 condition1 为 true 时,执行这里的代码
} else if (condition2) {
// 当 condition2 为 true 时,执行这里的代码
} else {
// 当所有条件都为 false 时,执行这里的代码
}
</code></pre>
<h3>循环语句</h3>
<p>循环语句允许我们执行一段代码多次。</p>
<h4>for 循环</h4>
<p>for 循环是一个常用的循环结构,它可以在开始时设置一个初始值,然后在每次循环结束时检查一个条件,并在每次循环结束时更新一个值。</p>
<pre><code>
for (initialization; condition; final-expression) {
// 循环体
}
</code></pre>
<h4>while 循环</h4>
<p>while 循环会在指定的条件为 true 时重复执行代码块。</p>
<pre><code>
while (condition) {
// 循环体
}
</code></pre>
<h4>do...while 循环</h4>
<p>do...while 循环会在循环体被执行后检查条件,因此循环体至少会被执行一次。</p>
<pre><code>
do {
// 循环体
} while (condition);
</code></pre>
<h3>例题说明</h3>
<p>假设我们需要编写一个简单的程序,根据用户输入的年龄判断其是否成年。</p>
<pre><code>
let age = prompt("请输入您的年龄:");
if (age >= 18) {
console.log("您已成年!");
} else {
console.log("您未成年!");
}
</code></pre>
<p>假设我们需要打印从1到5的所有数字。</p>
<pre><code>
for (let i = 1; i <= 5; i++) {
console.log(i);
}
</code></pre>
</div>