while循环
// let i=0;
// while(i<5){
// document.write(i);
// i++;
// }
// document.write(i);
/* 使用while 来计算 0-100以内偶数相加 把结果打印在页面上 */
let i= 1;
let sum = 0;
while(i<=100){
/* 能被2整除的是偶数 */
if(i%2==0){
sum += i;
}
i++;
}
document.write(sum);
</script>
do while循环
let sum = 0;
let i = 0;
// do while 先执行,后判断;
do {
if (i % 2 == 0) {
sum = sum + i;
}
i++;
} while (i <= 100);
document.write(sum);
</script>
数组
/* let nameList = ['张三','李四','王五'] */
/* 数组的每一项都有一个索引(下标) (从0开始的) */
/* 取到数组里面每一项的方式 是通过[索引]nameList[0] */
/* 如何获取数组的长度呢? nameList.length */
/* nameList[length] length代表一个变量 */
/* nameList['length'] length代表一个属性 */
/* console.log(nameList['0']) console.log(nameList[0]) 张三*/
/* 常用的获取数组长度的方法 就是 nameList.length */
/* for(var i=0;i<nameList.length;i++){
document.write(nameList[i]);
} */
for in循环
/* console.log(obj.key); 打印不出来
因为key是一个变量 并不是obj中的具体的属性值*/
console.log(obj[key]);
}
/* 自己定义一个对象 使用for in 把对象里面的值打印在页面上 */
/* for in主要使用在对象上 循环数组 推荐使用for循环 */
let obj2 = {name:"lisi",age:20}
for(let key in obj2){
document.write(obj2[key]);
}
函数
// 定义函数
// function fn(){
// alert(123);
// prompt('输入姓名','张三');
// return 123;
// }
/* 调用函数
fn() */
// 有返回值的函数,需要用变量去接收
// let x = fn();
// document.write(x);
// return的作用
// return只能在函数里使用
// return 123 表示可以返回一个值123;
// 直接写一个return表示终止函数的执行
// return表示终止时最好加;,避免以后压缩js的代码时造成问题
// 函数的参数
// fn('我要好好学习') 我要好好学习 是实际参数
// function fn1(str) str叫形式参数 可以理解为一个局部变量
// function fn1(str1,str2){
// alert(str1+ ':' + str2);
// }
// fn1('姓名','张三');
// function fn2(n1,n2){
// return n1 + ':' + n2
// }
// let n = fn2('车子的名字','车子的价格');
// alert(fn2('车子的名字','车子的价格')) ;
</script>