1.变量的声明与赋值
<script>
//两个值做交换
//定义变量
var a=10,b=20
var c //中间容器
//第一步:a的值赋值给c
c=a
//第二步:b的值赋值给a
a=b
//第三步:c的值赋值给b
b=c
console.log(a,b);
</script>
2.分支结构
(1).判断一个年份是否是闰年
<script>
//第一步:判断条件:可以被400整除或可以被4整除且不能被100整除
//第二步:判断这个年份是否满足闰年的条件,可以分成两种情况(是闰年/不是闰年) 可以用分支结构来实现(if...else)
// 定义年份
var year=2000
// 判断条件
if(year%400==0 || (year%4==0 && year%100!=0)){
document.write("是闰年")
}else{
document.write("不是闰年")
}
</script>
(2)三个数的最大值
<script>
//原理:先找出两个数的最大值,然后再拿这个最大值跟第三个数进行比较,就可以得出三个数中的最大值
var a=20,b=10,c=30
//第一步:先找出两个数的最大值
var result = 0 //用来存储最大值
//前两个数做比较
if(a>b){
//前两个数中的最大值是a时
result = a
//拿前两个数中的最大值跟第三个数c进行比较
if(a>c){
result = a
}else{
result = c
}
}else{
//前两个数的最大值是b时,拿b和c进行比较
if(b>c){
result = b
}else{
result = c
}
}
console.log(result);
</script>
3.循环
循环结构分类:1. do...while(条件判断)
2. while(条件判断){}
3. for(初始化变量;条件判断;自增表达式){循环体}
while循环和do...while循环的区别:
while循环是先判断在执行;
do...while循环是不管谈条件判断的是true还是false,循环体都会执行一次
while循环和do...while循环一般用在哪种情况下:
1.(循环确定次数)
2. 循环次数不确定时,也可以使用while和do...while循环
如果循环次数是确定的:通常情况下使用for循环的较多
(1)判断1-100之间的所有偶数之和
<script>
//定义一个变量用来存储result
var result=0
//通过循环判断出奇偶数
for(var i=1;i<=100;i++){
if(i%2==0){
//将偶数累加到result上
result += i
}
}
console.log(result);
</script>