JavaScript while循环 自定义函数

162 阅读1分钟

## 1. while循环 使用 while 计算 0-100 偶数之和。

image.png

2. do while循环

使用 do while 计算 0-100 偶数之和。

image.png

3. 自定义函数

(1)函数的调用

function fn1(){
    alert('Welcome!')
}
fn1()

(2)参数

实际参数:'姓名','张三'
形式参数:str1,str2

 function fn(str1,str2){
      alert(str1+':'+str2)
  }
  fn('姓名','张三')

(3)return

return 只能在函数里面使用
直接写一个return表示终止函数的执行,return 表示终止的时候,记得加(;)分号,避免以后压缩js代码的时候造成不必要的问题。

 function fn2(){
     return 5
 }
/* return 5 表示可以返回一个值(5)*/
 let str = fn2();
 alert(str)

4.数组

(1)创建一个数组

let arr = ['张三','李四'];

注:数组的每一项都有一个[索引];从0开始的,如果是获取其中一个数,加索引,比如

console.log(arr[0]) 打印就是张三

第二个:如何获取到数组长度:第一种:console.log(arr.length)

第二种:console.log(arr['length'])length加单引号,说明这个是一个属性,才可以获取到,不加引号,这个是变量,获取不到信息。

例如:let stu = ['姓名','性别','年龄',] for(var i = 0; i< stu.length; i++){ document.write(stu[i])

5.引用数据类型: object对象 是有key键和值组成

键相当于属性 let obj = {name:'lisi', age:18}

    for(var key in obj){
        console.log(obj['age']);
        console.log(obj[key']);
这里key本身是一个属性,就不需要在加引号。age name这两个本身是一个变量,获取这个里面的值,需要加引号,让其变为属性