JavaScript二
2023-12-29 23:39:43
目录
流程控制
?if判断
<script>
'use strict'
var age = 5;
if(age <= 3){
alert("haha");
}else if(age <= 5){
alert("hi world");
}else{
alert("hello world");
}
</script>
while循环
<script>
'use strict'
var age = 5;
while(age < 100){
age++;
console.log(age);
}
</script>
do while
<script>
'use strict'
var age = 5;
do{
age++;
console.log(age);
}while (age < 100);
</script>
for循环
<script>
'use strict'
for (let i = 0; i < 100; i++) {
console.log(i);
}
</script>
forEach
<script>
'use strict'
var arr = [1,2,3,4,5,6,6,7,8];
arr.forEach(function (value) {
console.log(value);
});
</script>
for in?
输出下标
<script>
'use strict'
var arr = [12,23,3,44,5,6,26,57,8];
for(var num in arr){
console.log(arr[num]);
}
</script>
Map与set
?Map?
查找键对应的值
<script> 'use strict' var map = new Map([['tom',100],['jack',90],['hi',80]]); var sco = map.get('tom'); console.log(sco); </script>
新增或者修改元素
<script> 'use strict' var map = new Map([['tom',100],['jack',90],['hi',80]]); map.set('admin',123456); var sco = map.get('admin'); console.log(sco); </script>
删除元素
<script> 'use strict' var map = new Map([['tom',100],['jack',90],['hi',80]]); map.delete('tom'); console.log(map); </script>
Set
?可以去重
<script> 'use strict' var set = new Set([1,1,1,2,34,4]); console.log(set); </script>
增加元素
<script> 'use strict' var set = new Set([1,1,1,2,34,4]); set.add(5); console.log(set); </script>
删除元素
<script> 'use strict' var set = new Set([1,1,1,2,34,4]); set.delete(5); console.log(set); </script>
查找是否包含元素
<script> 'use strict' var set = new Set([1,1,1,2,34,4]); console.log(set.has(1)); </script>
iterator
推荐使用for of 进行遍历?
?遍历数组
<script> 'use strict' var arr = [11,22,3,4,5]; for(var x of arr)console.log(x); </script>
遍历map
<script> 'use strict' var map = new Map([['tom',100],['jack',90],['hi',80]]); for(let x of map)console.log(x); </script>
遍历set
<script> 'use strict' let set = new Set([1,1,1,2,34,4]); for(let x of set)console.log(x); </script>
文章来源:https://blog.csdn.net/m0_72832574/article/details/135256437
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!