JavaScript语法

JavaScript语法

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,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,5];
for (var x of arr){
    console.log(x);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,实现方式如下: 首先在编辑器里面插入javascript代码: 确定后会在编辑器插入这样的代码: <pre
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代码高亮,因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件 上一篇“让kindeditor显示高亮代码”中已经
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小
JS怎么获取当前时间戳
JS如何判断对象是否为数组
JS怎么获取图片当前宽高
JS对象如何转为json格式字符串
JS怎么获取图片原始宽高
怎么在click事件中调用多个js函数
js如何往数组中添加新元素
js如何拆分字符串
JS怎么对数组内元素进行求和
JS如何判断屏幕大小
js怎么解析json数据
js如何实时获取浏览器窗口大小
原生JS实现别踩白块小游戏(五)
原生JS实现别踩白块小游戏(一)