专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

JavaScript语法

JavaScript语法

目录

  • JavaScript语法
      1. 流程控制
        1. if判断
        1. 循环
          1. while循环
          1. for循环
        • 3 .forEach循环
          1. for…in…
    1. Map和Set
      1. Map
      1. Set
      1. iterator

1. 流程控制

1. if判断

if (){

}else if(){

}else{

}

2. 循环

1. while循环

注意程序避免死循环

while(){        //有可能不执行

}

do{             //至少执行一次

}
while(){

}

2. for循环

for(int i; i < 100; i++){

}

3 .forEach循环

var ages = [1, 2, 32131, 41413, 13414];

//函数
ages.forEach(function (age){
    console.log(age);
});

4. for…in…

遍历下标

//for(var index in object){}
for(var num in ages){
    console.log(ages[num]);
}

2、 Map和Set

ES6的新特性

1. Map

// //学生的成绩,学生的名字
// var name = ["Tom", "Jack", "John"];
// var scores = [100, 90, 80];
var map = new Map([['Tom', 100], ['Jack', 90], ['John', 80]]);
var score = map.get('Tom');     //通过key获得value
map.set('admin', 60);           //增加
map.delete('Jack');             //删除
console.log(score);

2. Set

无序不重合的集合,可以用来去除重复元素

var set = new Set([3, 1, 2, 4, 1]); //set可以去重
set.add(7);         //添加
set.delete(4);      //删除
console.log(set.has(3));    //是否包含某个元素

3. iterator

es6新特性,尽量使用for…of遍历!

通过for…of实现遍历数组,map或者set

var arr = [3, 4, 5];
for (var x of arr){
    console.log(x);
}

文章永久链接:https://tech.souyunku.com/46589

未经允许不得转载:搜云库技术团队 » JavaScript语法

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们