JS 中的循环,函数
一、循环
常见的循环有三种:
1.for 格式 :for ( 初始值 ; 判断条件 ;(自增) i++) {
循环体
}
特点:for- 循环代码块一定的次数
代码如下:(示例)
var c = 0
for (var i = m; i <=n; i++) {
c += i
}
document. Write(c)
2. while 格式 : while (条件){
需要执行的代码
}
特点:只要指定条件为 true,循环就可以一直执行代码块
// 示例代码
var t = 0, sum = 0
while (t > 10) {
t++
sum+=t
}
document. Write (sum)
3. do....while 格式 :do{
需要执行的代码
}while (条件);
特点:该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环
// 示例代码
var t = 0, sum = 0
do {
t++
sum+=t
} while (t > 10)
document. Write (sum)
while 和 do/while 的区别 :
1.while先判断后执行
2.do/while先执行后判断,所以至少会执行一遍
二、函数
函数特点:
1.JavaScript 使用关键字 function 定义函数。
2.函数可以通过声明定义,也可以是一个表达式。
3.函数声明后不会立即执行,会在我们需要的时候调用到。
代码如下(示例):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
声明一个函数,求m-n之间所有整数之和
function sum(a,b){
var c = 0
for (var i = a; i <=b; i++) {
c += i
}
document.write(c)
}
var s = parseInt(prompt("请输入第一个数"))
var v = parseInt(prompt("请输入第二个数"))
sum(s,v)
</script>
</body>
</html>