js小练习

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			<!-- js中的循环多达十多种 -->
			let   arr=[1,23,43,212,45,554,53,22,34];
			// for(let  i  in  arr){
			// 	console.log(arr[i])
			// }
			
			// for(let  i  of  arr){
			// 	console.log(i)
			// }
			
			// for(let i=0;i<arr.length;i++){
			// 	console.log(arr[i])
			// }
			
			// arr.forEach(function(data,index){
			// 	console.log(index,data)
			// })
			
			//作用域  (作用域不同,输出的值不同)
			
			// var a=10;
			// function  fn2(){
			// 	var  a=20;
			// 	console.log(a);//20
			// }
			// fn2();
			// console.log("外面的a"+a)//a=10
			
			//数组去重
			
			// let  arrNew  =[];
			// function  rePeat(arrlistt){
			// 	arrlistt.forEach((item)=>{
			// 		if(arrNew.indexOf(item)===-1){
			// 			arrNew.push(item)
			// 		}
			// 	})
			// 	return   arrNew;
			// }
			//  console.log(rePeat([1,23,22,1,43]))
			 
			//  //只需一句代码解决去重问题
			//  console.log(...new Set([1,23,22,1,43]))
			 
			 //声明
			 
			 //let 声明的是块作用域, var  声明的是函数作用域  const常量声明
			//  var  i=1;
			//  if(i==1){
			// 	 var  a=10;
			// 	 let  b=10;
			//  }
			// console.log(a)//10;
			// console.log(b)//UncaughtReferenceError  b is not defined  报错
			 
			 
			 //数组排序
			 // console.log([23,22,55,32,6,43].sort((a,b)=>{
				// console.log(a,b);
				//  return  a-b;//返回a-b是升序,返回b-a是降序,返回>0的数是反转,返回<=0的数是正转
			 // }))
		</script>
	
	//使用js模块
	<script src="1.js" type="text/javascript" charset="utf-8"></script>
	<script >
		 say();
	</script>
	</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你的美,让我痴迷

你的好,我会永远记住你的。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值