欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript入门之基础语法

程序员文章站 2022-05-08 16:09:56
...

JavaScript基础语法学习

今天下雪了,特别冷,但也是努力春招的一天呀

1.1 流程控制

  1. if判断
    JavaScript入门之基础语法
  2. while循环和do while循环
    JavaScript入门之基础语法
  3. for循环
    JavaScript入门之基础语法
  4. forEach循环(ES5.1特性)
    JavaScript入门之基础语法
  5. for … in 下标
    for/in 语句用于循环对象属性。循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
    for(var num in age) {
            if (age.hasOwnProperty(num)) {
                console.log("存在")
                console.log(age[num])
            }
        }

1.2 Map和Set集合

ES6的新特性

Map
   var map=new Map([['tom',80],['jack',90],['lily',78]]);
        var name=map.get('tom');//通过key得到value
        map.set("xiaobian",100);//新增或者修改
        map.delete("tom");//删除

JavaScript入门之基础语法

Set:无序不重复的集合

JavaScript入门之基础语法

1.3 Iterator

ES6新特性
使用Iterator遍历数组,map,set
for of 是 es6中新增的语句,用于遍历迭代器,也就是说只要实现了iterator接口的实例都能被for of所迭代
for of的特点:
跟for循环一样可以被break、continue、return打断;
不能遍历到Array原型上的属性;
不能遍历到数组实例上添加的属性;
for of 只能遍历到数组的value,而不能得到数组的索引

遍历数组
//使用for  of 遍历
//for in得到的是下标
    var arr=[1,2,4,"hello",3.12,'rose'];
        for(let i of arr){
        console.log(i) 
      }

JavaScript入门之基础语法

遍历Map
 var map=new Map([['tom',100],['jack',58],['xiaobian',90]]);
     for(let x of map){
         console.log(x)
     }

JavaScript入门之基础语法

遍历Set
 var set=new Set([5,6,'hello'])
         for(let x of set) {
             console.log(x)
         }

JavaScript入门之基础语法