Js 用while 语句求1到100的和,
时间: 2023-05-20 08:07:31 浏览: 50
以下是 Js 用 while 语句求1到100的和的代码:
var i = 1;
var sum = 0;
while (i <= 100) {
sum += i;
i++;
}
console.log(sum);
相关问题
js while语句
和do while语句有什么区别?可以给出一个例子吗?
JavaScript中的while语句和do while语句都用于循环执行一段代码。它们之间的主要区别在于循环条件的位置和执行顺序。
while语句的基本用法是先检查循环条件,只有条件为真时才执行循环体中的代码。而do while语句则是先执行循环体中的代码,然后再检查循环条件。也就是说,do while语句至少会执行一次循环体中的代码。
下面是一个示例,展示了两者的区别:
```
// 使用while语句
var i = 0;
while (i < 5) {
document.write('我是最棒的');
i++;
}
document.write('后续代码');
// 使用do while语句
var j = 0;
do {
document.write('我是最棒的');
j++;
} while (j < 5);
document.write('后续代码');
```
在这个例子中,无论是while语句还是do while语句,都会输出5次"我是最棒的"。但是在while语句中,"后续代码"是在循环结束后才执行的,而在do while语句中,"后续代码"是在循环体执行完一次后立即执行的。
所以,总结起来,while语句先判断条件再执行循环体,而do while语句先执行循环体再判断条件。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
#### 引用[.reference_title]
- *1* [javascript while语句和do while语句的区别分析](https://download.csdn.net/download/weixin_38702047/13077708)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* *4* [js中的循环语句](https://blog.csdn.net/weixin_52346897/article/details/124191011)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
用while语句求n的阶乘
如果您是Python机器人,这是Python的代码,可以帮您计算n的阶乘:
```
n = int(input("请输入一个正整数:"))
result = 1
while n > 0:
result *= n
n -= 1
print(result)
```
如果您是一个人,我们建议使用计算器或者 Excel 表格来计算阶乘,或者使用其他编程语言如 C、Java 和 JavaScript 等。